@bemedev/basifun
Version:
Basic ts functions
1 lines • 1.1 kB
Source Map (JSON)
{"version":3,"file":"toStringFlat.cjs","sources":["../../../src/functions/numbers/toStringFlat.ts"],"sourcesContent":["import { log10 } from './log10';\nimport type { ToStringFlat_F } from './types';\n\nexport const toStringFlat: ToStringFlat_F = (_value, _len) => {\n const check = _value < 1 || _len < 1;\n if (check) throw new Error('-Infinity');\n\n const logLength = log10(_len);\n const logValue = log10(_value);\n const length = logLength - logValue;\n\n let out = '';\n Array.from({ length }).forEach(() => {\n out += '0';\n });\n\n out += _value;\n\n return out;\n};\n"],"names":["log10"],"mappings":";;;;MAGa,YAAY,GAAmB,CAAC,MAAM,EAAE,IAAI,KAAI;IAC3D,MAAM,KAAK,GAAG,MAAM,GAAG,CAAC,IAAI,IAAI,GAAG,CAAC;AACpC,IAAA,IAAI,KAAK;AAAE,QAAA,MAAM,IAAI,KAAK,CAAC,WAAW,CAAC;AAEvC,IAAA,MAAM,SAAS,GAAGA,6BAAK,CAAC,IAAI,CAAC;AAC7B,IAAA,MAAM,QAAQ,GAAGA,6BAAK,CAAC,MAAM,CAAC;AAC9B,IAAA,MAAM,MAAM,GAAG,SAAS,GAAG,QAAQ;IAEnC,IAAI,GAAG,GAAG,EAAE;IACZ,KAAK,CAAC,IAAI,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,OAAO,CAAC,MAAK;QAClC,GAAG,IAAI,GAAG;AACZ,IAAA,CAAC,CAAC;IAEF,GAAG,IAAI,MAAM;AAEb,IAAA,OAAO,GAAG;AACZ;;;;"}