UNPKG

typia

Version:

Superfast runtime validators with only one line

1 lines 749 B
{"version":3,"file":"_httpFormDataReadNumber.mjs","names":[],"sources":["../../src/internal/_httpFormDataReadNumber.ts"],"sourcesContent":["export const _httpFormDataReadNumber = (\n input: string | File | null,\n): number | null | undefined =>\n input instanceof File\n ? (input as any)\n : !!input?.length\n ? input === \"null\"\n ? null\n : (toNumber(input) as any)\n : undefined;\n\nconst toNumber = (str: string): number | string => {\n const value: number = Number(str);\n return isNaN(value) ? str : value;\n};\n"],"mappings":";AAAA,MAAa,2BACX,UAEA,iBAAiB,OACZ,QACD,CAAC,CAAC,OAAO,SACP,UAAU,SACR,OACC,SAAS,KAAK,IACjB,KAAA;AAER,MAAM,YAAY,QAAiC;CACjD,MAAM,QAAgB,OAAO,GAAG;CAChC,OAAO,MAAM,KAAK,IAAI,MAAM;AAC9B"}