@tmlmobilidade/types
Version:
14 lines (13 loc) • 502 B
TypeScript
import { z } from 'zod';
export declare const StopIdSchema: z.ZodNumber;
/**
* Represents a Stop ID, which is a unique identifier
* for a stop in the transportation system.
*/
export type StopId = z.infer<typeof StopIdSchema>;
/**
* Validates the structure of a Stop ID.
* @param value The value to validate as a Stop ID.
* @returns The validated Stop ID if valid, or false if invalid.
*/
export declare function validateStopIdStructure(value?: null | number | StopId | string): false | StopId;