typia
Version:
Superfast runtime validators with only one line
1 lines • 788 B
Source Map (JSON)
{"version":3,"file":"_httpFormDataReadBoolean.mjs","names":[],"sources":["../../src/internal/_httpFormDataReadBoolean.ts"],"sourcesContent":["export const _httpFormDataReadBoolean = (\n input: string | File | null,\n): boolean | null | undefined =>\n input instanceof File\n ? (input as any)\n : input === null\n ? undefined\n : input === \"null\"\n ? null\n : input.length === 0\n ? true\n : input === \"true\" || input === \"1\"\n ? true\n : input === \"false\" || input === \"0\"\n ? false\n : (input as any); // wrong type\n"],"mappings":";AAAA,MAAa,4BACX,UAEA,iBAAiB,OACZ,QACD,UAAU,OACR,KAAA,IACA,UAAU,SACR,OACA,MAAM,WAAW,IACf,OACA,UAAU,UAAU,UAAU,MAC5B,OACA,UAAU,WAAW,UAAU,MAC7B,QACC"}