UNPKG

@tmlmobilidade/types

Version:
51 lines (50 loc) 1.52 kB
import { z } from 'zod'; export declare const GtfsValidationSummarySchema: z.ZodObject<{ messages: z.ZodArray<z.ZodObject<{ field: z.ZodString; file_name: z.ZodString; message: z.ZodString; rows: z.ZodArray<z.ZodNumber, "many">; rule_id: z.ZodString; severity: z.ZodEnum<["error", "warning", "ignore", "forbidden"]>; }, "strip", z.ZodTypeAny, { message: string; file_name: string; field: string; rows: number[]; rule_id: string; severity: "error" | "warning" | "ignore" | "forbidden"; }, { message: string; file_name: string; field: string; rows: number[]; rule_id: string; severity: "error" | "warning" | "ignore" | "forbidden"; }>, "many">; total_errors: z.ZodNumber; total_warnings: z.ZodNumber; }, "strip", z.ZodTypeAny, { messages: { message: string; file_name: string; field: string; rows: number[]; rule_id: string; severity: "error" | "warning" | "ignore" | "forbidden"; }[]; total_errors: number; total_warnings: number; }, { messages: { message: string; file_name: string; field: string; rows: number[]; rule_id: string; severity: "error" | "warning" | "ignore" | "forbidden"; }[]; total_errors: number; total_warnings: number; }>; export type GtfsValidationSummary = z.infer<typeof GtfsValidationSummarySchema>;