convert-csv-to-json2
Version:
Convert CSV to JSON
1 lines • 1.34 kB
Source Map (JSON)
{"version":3,"sources":["../../src/util/stringUtils.ts"],"sourcesContent":["export function trimPropertyName(\n isTrimHeaderFieldWhiteSpace: boolean,\n value: string\n): string {\n if (isTrimHeaderFieldWhiteSpace) {\n return value.replace(/\\s/g, '');\n }\n return value.trim();\n}\n\nexport function getValueFormatByType(\n value: string | undefined\n): string | number | boolean {\n let retVal: string | number | boolean | undefined = value;\n if (value === undefined || value === '') {\n retVal = '';\n } else if (\n !isNaN(Number(value)) &&\n typeof value === 'string' &&\n value.trim() !== ''\n ) {\n retVal = Number(value);\n } else if (value === 'true' || value === 'false') {\n retVal = value === 'true';\n }\n return retVal!;\n}\n\nexport default {\n trimPropertyName,\n getValueFormatByType,\n};\n"],"mappings":";;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAO,SAAS,iBACd,6BACA,OACQ;AACR,MAAI,6BAA6B;AAC/B,WAAO,MAAM,QAAQ,OAAO,EAAE;AAAA,EAChC;AACA,SAAO,MAAM,KAAK;AACpB;AAEO,SAAS,qBACd,OAC2B;AAC3B,MAAI,SAAgD;AACpD,MAAI,UAAU,UAAa,UAAU,IAAI;AACvC,aAAS;AAAA,EACX,WACE,CAAC,MAAM,OAAO,KAAK,CAAC,KACpB,OAAO,UAAU,YACjB,MAAM,KAAK,MAAM,IACjB;AACA,aAAS,OAAO,KAAK;AAAA,EACvB,WAAW,UAAU,UAAU,UAAU,SAAS;AAChD,aAAS,UAAU;AAAA,EACrB;AACA,SAAO;AACT;AAEA,IAAO,sBAAQ;AAAA,EACb;AAAA,EACA;AACF;","names":[]}