string-converters
Version:
A utility library for converting data types and working with arrays. Provides converters for boolean, number, and string values, along with array conversion functions and support for values with predefined options.
1 lines • 619 B
Source Map (JSON)
{"version":3,"sources":["../src/numberConverter/index.ts"],"names":[],"mappings":";AAKA,IAAM,kBAAqC;AAAA,EACzC,MAAM,OAAO;AACX,UAAM,SAAS,CAAC;AAEhB,QAAI,MAAM,MAAM,GAAG;AACjB,YAAM,IAAI,MAAM,KAAK;AAAA,IACvB;AAEA,WAAO;AAAA,EACT;AAAA,EACA,WAAW;AACb;AAEA,IAAO,0BAAQ","sourcesContent":["import { Converter } from \"../types\";\n\n/**\n * Converter for numeric values.\n */\nconst numberConverter: Converter<number> = {\n parse(value) {\n const _value = +value;\n\n if (isNaN(_value)) {\n throw new Error(\"NaN\");\n }\n\n return _value;\n },\n stringify: String,\n};\n\nexport default numberConverter;\n"]}