{"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":[]}