{"version":3,"sources":["../../../src/api/coerce.ts"],"sourcesContent":["import { standard } from './base/pipes'\nimport { time } from './times'\nimport { boolean, number, string } from './types'\n\nexport const coerceString = () => standard<string, string>(({ input }) => [`${input} = String(${input}).toString()`], {}).pipe(string())\nexport const coerceNumber = () => standard<number, number>(({ input }) => [`${input} = Number(${input})`], {}).pipe(number())\nexport const coerceBoolean = () => standard<boolean, boolean>(({ input }) => [`${input} = Boolean(${input})`], {}).pipe(boolean())\nexport const coerceTime = () => standard<Date, Date>(({ input }) => [`${input} = new Date(${input})`], {}).pipe(time() as any)\n"],"mappings":"yaAAA,IAAAA,EAAA,GAAAC,EAAAD,EAAA,mBAAAE,EAAA,iBAAAC,EAAA,iBAAAC,EAAA,eAAAC,IAAA,eAAAC,EAAAN,GAAA,IAAAO,EAAyB,wBACzBC,EAAqB,mBACrBC,EAAwC,mBAEjC,MAAML,EAAe,OAAM,YAAyB,CAAC,CAAE,MAAAM,CAAM,IAAM,CAAC,GAAGA,CAAK,aAAaA,CAAK,cAAc,EAAG,CAAC,CAAC,EAAE,QAAK,UAAO,CAAC,EAC1HP,EAAe,OAAM,YAAyB,CAAC,CAAE,MAAAO,CAAM,IAAM,CAAC,GAAGA,CAAK,aAAaA,CAAK,GAAG,EAAG,CAAC,CAAC,EAAE,QAAK,UAAO,CAAC,EAC/GR,EAAgB,OAAM,YAA2B,CAAC,CAAE,MAAAQ,CAAM,IAAM,CAAC,GAAGA,CAAK,cAAcA,CAAK,GAAG,EAAG,CAAC,CAAC,EAAE,QAAK,WAAQ,CAAC,EACpHL,EAAa,OAAM,YAAqB,CAAC,CAAE,MAAAK,CAAM,IAAM,CAAC,GAAGA,CAAK,eAAeA,CAAK,GAAG,EAAG,CAAC,CAAC,EAAE,QAAK,QAAK,CAAQ","names":["coerce_exports","__export","coerceBoolean","coerceNumber","coerceString","coerceTime","__toCommonJS","import_pipes","import_times","import_types","input"]}