UNPKG

@tmlmobilidade/types

Version:
14 lines (13 loc) 550 B
import { z } from 'zod'; export declare const OPERATIONAL_DATE_FORMAT = "yyyyMMdd"; export type OperationalDate = string & { __brand: 'OperationalDate'; }; export declare const operationalDateSchema: z.ZodEffects<z.ZodString, OperationalDate, string>; /** * This function validates if a string is a valid operational date. * Throws an error if the date is invalid. * @param date - The date to be validated. * @returns The given string as an OperationalDate. */ export declare function validateOperationalDate(date: string): OperationalDate;