UNPKG

@tmlmobilidade/types

Version:
161 lines (160 loc) 3.92 kB
import z from 'zod'; export declare const PositionSchema: z.ZodObject<{ geohash: z.ZodString; h3: z.ZodString; latitude: z.ZodNumber; longitude: z.ZodNumber; }, "strip", z.ZodTypeAny, { geohash: string; h3: string; latitude: number; longitude: number; }, { geohash: string; h3: string; latitude: number; longitude: number; }>; export declare const ExtendedPositionSchema: z.ZodObject<{ geohash: z.ZodObject<{ geohash_2: z.ZodString; geohash_3: z.ZodString; geohash_4: z.ZodString; geohash_5: z.ZodString; geohash_6: z.ZodString; geohash_7: z.ZodString; geohash_8: z.ZodString; geohash_9: z.ZodString; geohash_10: z.ZodString; geohash_11: z.ZodString; geohash_12: z.ZodString; }, "strip", z.ZodTypeAny, { geohash_2: string; geohash_3: string; geohash_4: string; geohash_5: string; geohash_6: string; geohash_7: string; geohash_8: string; geohash_9: string; geohash_10: string; geohash_11: string; geohash_12: string; }, { geohash_2: string; geohash_3: string; geohash_4: string; geohash_5: string; geohash_6: string; geohash_7: string; geohash_8: string; geohash_9: string; geohash_10: string; geohash_11: string; geohash_12: string; }>; h3: z.ZodObject<{ h3_1: z.ZodString; h3_2: z.ZodString; h3_3: z.ZodString; h3_4: z.ZodString; h3_5: z.ZodString; h3_6: z.ZodString; h3_7: z.ZodString; h3_8: z.ZodString; h3_9: z.ZodString; h3_10: z.ZodString; h3_11: z.ZodString; h3_12: z.ZodString; }, "strip", z.ZodTypeAny, { h3_1: string; h3_2: string; h3_3: string; h3_4: string; h3_5: string; h3_6: string; h3_7: string; h3_8: string; h3_9: string; h3_10: string; h3_11: string; h3_12: string; }, { h3_1: string; h3_2: string; h3_3: string; h3_4: string; h3_5: string; h3_6: string; h3_7: string; h3_8: string; h3_9: string; h3_10: string; h3_11: string; h3_12: string; }>; latitude: z.ZodNumber; longitude: z.ZodNumber; }, "strip", z.ZodTypeAny, { geohash: { geohash_2: string; geohash_3: string; geohash_4: string; geohash_5: string; geohash_6: string; geohash_7: string; geohash_8: string; geohash_9: string; geohash_10: string; geohash_11: string; geohash_12: string; }; h3: { h3_1: string; h3_2: string; h3_3: string; h3_4: string; h3_5: string; h3_6: string; h3_7: string; h3_8: string; h3_9: string; h3_10: string; h3_11: string; h3_12: string; }; latitude: number; longitude: number; }, { geohash: { geohash_2: string; geohash_3: string; geohash_4: string; geohash_5: string; geohash_6: string; geohash_7: string; geohash_8: string; geohash_9: string; geohash_10: string; geohash_11: string; geohash_12: string; }; h3: { h3_1: string; h3_2: string; h3_3: string; h3_4: string; h3_5: string; h3_6: string; h3_7: string; h3_8: string; h3_9: string; h3_10: string; h3_11: string; h3_12: string; }; latitude: number; longitude: number; }>; export type Position = z.infer<typeof PositionSchema>; export type ExtendedPosition = z.infer<typeof ExtendedPositionSchema>;