import { Validator } from './types' export const PathParam = ( validator: Omit, 'optional'> ): Validator & { optional: false } => ({ ...validator, optional: false, }) export const RequiredParam = ( validator: Omit, 'optional'> ): Validator & { optional: false } => ({ ...validator, optional: false, }) export const OptionalParam = ( validator: Omit, 'optional'> ): Validator & { optional: true } => ({ ...validator, optional: true, })