UNPKG

@tmlmobilidade/types

Version:
75 lines (74 loc) 2.53 kB
import { z } from 'zod'; export declare const SamTimelineAccentSchema: z.ZodEnum<["green", "orange", "red", "white"]>; export type SamTimelineAccent = z.infer<typeof SamTimelineAccentSchema>; export declare const SamTimelineMonthSchema: z.ZodObject<{ failed_count: z.ZodDefault<z.ZodNumber>; month: z.ZodString; successful_count: z.ZodDefault<z.ZodNumber>; }, "strip", z.ZodTypeAny, { month: string; failed_count: number; successful_count: number; }, { month: string; failed_count?: number | undefined; successful_count?: number | undefined; }>; export type SamTimelineMonth = z.infer<typeof SamTimelineMonthSchema>; export declare const SamTimelineUndatedSchema: z.ZodObject<{ failed_count: z.ZodDefault<z.ZodNumber>; successful_count: z.ZodDefault<z.ZodNumber>; }, "strip", z.ZodTypeAny, { failed_count: number; successful_count: number; }, { failed_count?: number | undefined; successful_count?: number | undefined; }>; export type SamTimelineUndated = z.infer<typeof SamTimelineUndatedSchema>; export declare const SamTimelineSummarySchema: z.ZodObject<{ months: z.ZodDefault<z.ZodArray<z.ZodObject<{ failed_count: z.ZodDefault<z.ZodNumber>; month: z.ZodString; successful_count: z.ZodDefault<z.ZodNumber>; }, "strip", z.ZodTypeAny, { month: string; failed_count: number; successful_count: number; }, { month: string; failed_count?: number | undefined; successful_count?: number | undefined; }>, "many">>; undated: z.ZodNullable<z.ZodOptional<z.ZodObject<{ failed_count: z.ZodDefault<z.ZodNumber>; successful_count: z.ZodDefault<z.ZodNumber>; }, "strip", z.ZodTypeAny, { failed_count: number; successful_count: number; }, { failed_count?: number | undefined; successful_count?: number | undefined; }>>>; }, "strip", z.ZodTypeAny, { months: { month: string; failed_count: number; successful_count: number; }[]; undated?: { failed_count: number; successful_count: number; } | null | undefined; }, { months?: { month: string; failed_count?: number | undefined; successful_count?: number | undefined; }[] | undefined; undated?: { failed_count?: number | undefined; successful_count?: number | undefined; } | null | undefined; }>; export type SamTimelineSummary = z.infer<typeof SamTimelineSummarySchema>;