@tmlmobilidade/types
Version:
51 lines (50 loc) • 1.52 kB
TypeScript
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>;