@tmlmobilidade/types
Version:
25 lines (24 loc) • 752 B
TypeScript
import { z } from 'zod';
export declare const GtfsValidationMessageSchema: 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";
}>;
export type GtfsValidationMessage = z.infer<typeof GtfsValidationMessageSchema>;