* feat: add nestjs replacement, remove nestjs * feat: add weather widget * fix: lock issue * fix: format issue * fix: deepsource issues * fix: change timezone to auto
25 lines
529 B
TypeScript
25 lines
529 B
TypeScript
import { z } from "zod";
|
|
|
|
export const atLocationInput = z.object({
|
|
longitude: z.number(),
|
|
latitude: z.number(),
|
|
});
|
|
|
|
export const atLocationOutput = z.object({
|
|
current_weather: z.object({
|
|
weathercode: z.number(),
|
|
temperature: z.number(),
|
|
}),
|
|
daily: z.object({
|
|
time: z.array(z.string()),
|
|
weathercode: z.array(z.number()),
|
|
temperature_2m_max: z.array(z.number()),
|
|
temperature_2m_min: z.array(z.number()),
|
|
}),
|
|
});
|
|
|
|
export const weatherWidgetSchemas = {
|
|
atLocationInput,
|
|
atLocationOutput,
|
|
};
|