UNPKG

@siva-sub/mcp-public-transport

Version:

A Model Context Protocol server for Singapore transport data with real-time information and routing

35 lines (34 loc) 972 B
import { z } from 'zod'; export declare const BusStopCodeSchema: z.ZodString; export declare const CoordinateSchema: z.ZodObject<{ lat: z.ZodNumber; lng: z.ZodNumber; }, "strip", z.ZodTypeAny, { lat: number; lng: number; }, { lat: number; lng: number; }>; export declare const LocationSchema: z.ZodEffects<z.ZodObject<{ location: z.ZodOptional<z.ZodString>; lat: z.ZodOptional<z.ZodNumber>; lng: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { lat?: number | undefined; lng?: number | undefined; location?: string | undefined; }, { lat?: number | undefined; lng?: number | undefined; location?: string | undefined; }>, { lat?: number | undefined; lng?: number | undefined; location?: string | undefined; }, { lat?: number | undefined; lng?: number | undefined; location?: string | undefined; }>; export declare function validateInput<T>(schema: z.ZodSchema<T>, data: unknown): T;