iracing-api
Version:
Javascript client for iracing API
70 lines (69 loc) • 1.77 kB
TypeScript
import * as z from 'zod';
export declare const CarsInClassSchema: z.ZodObject<{
carDirpath: z.ZodString;
carId: z.ZodNumber;
rainEnabled: z.ZodBoolean;
retired: z.ZodBoolean;
}, "strip", z.ZodTypeAny, {
carDirpath: string;
carId: number;
rainEnabled: boolean;
retired: boolean;
}, {
carDirpath: string;
carId: number;
rainEnabled: boolean;
retired: boolean;
}>;
export type CarsInClass = z.infer<typeof CarsInClassSchema>;
export declare const CarClassSchema: z.ZodObject<{
carClassId: z.ZodNumber;
carsInClass: z.ZodArray<z.ZodObject<{
carDirpath: z.ZodString;
carId: z.ZodNumber;
rainEnabled: z.ZodBoolean;
retired: z.ZodBoolean;
}, "strip", z.ZodTypeAny, {
carDirpath: string;
carId: number;
rainEnabled: boolean;
retired: boolean;
}, {
carDirpath: string;
carId: number;
rainEnabled: boolean;
retired: boolean;
}>, "many">;
custId: z.ZodNumber;
name: z.ZodString;
rainEnabled: z.ZodBoolean;
relativeSpeed: z.ZodNumber;
shortName: z.ZodString;
}, "strip", z.ZodTypeAny, {
name: string;
custId: number;
rainEnabled: boolean;
carClassId: number;
carsInClass: {
carDirpath: string;
carId: number;
rainEnabled: boolean;
retired: boolean;
}[];
relativeSpeed: number;
shortName: string;
}, {
name: string;
custId: number;
rainEnabled: boolean;
carClassId: number;
carsInClass: {
carDirpath: string;
carId: number;
rainEnabled: boolean;
retired: boolean;
}[];
relativeSpeed: number;
shortName: string;
}>;
export type CarClass = z.infer<typeof CarClassSchema>;