UNPKG

@bemedev/basifun

Version:
1 lines 1.89 kB
{"version":3,"file":"inRangeExclusive.cjs","sources":["../../../src/functions/strings/inRangeExclusive.ts"],"sourcesContent":["import { maxLength } from './maxLength';\nimport { minLength } from './minLength';\nimport type { InRangeExclusive_F } from './types';\n\nexport const inRangeExclusive: InRangeExclusive_F = (min, max, value) => {\n return inRangeExclusive.normal(min, max, value);\n};\n\ninRangeExclusive.checker = (min, max, value) => {\n const check1 = maxLength.checker(max, value);\n const check2 = minLength.checker(min, value);\n\n return check1 && check2;\n};\n\ninRangeExclusive.low = (min, max, value) => {\n const bool = inRangeExclusive.checker(min, max, value);\n return {\n bool,\n value,\n };\n};\n\ninRangeExclusive.normal = (min, max, value) => {\n const out1 = maxLength(max, value);\n const out2 = minLength(min, out1);\n\n return out2;\n};\n\ninRangeExclusive.strict = inRangeExclusive.normal as any;\n\ninRangeExclusive.strictest = inRangeExclusive.strict;\n"],"names":["maxLength","minLength"],"mappings":";;;;;AAIO,MAAM,gBAAgB,GAAuB,CAAC,GAAG,EAAE,GAAG,EAAE,KAAK,KAAI;IACtE,OAAO,gBAAgB,CAAC,MAAM,CAAC,GAAG,EAAE,GAAG,EAAE,KAAK,CAAC;AACjD;AAEA,gBAAgB,CAAC,OAAO,GAAG,CAAC,GAAG,EAAE,GAAG,EAAE,KAAK,KAAI;IAC7C,MAAM,MAAM,GAAGA,qCAAS,CAAC,OAAO,CAAC,GAAG,EAAE,KAAK,CAAC;IAC5C,MAAM,MAAM,GAAGC,qCAAS,CAAC,OAAO,CAAC,GAAG,EAAE,KAAK,CAAC;IAE5C,OAAO,MAAM,IAAI,MAAM;AACzB,CAAC;AAED,gBAAgB,CAAC,GAAG,GAAG,CAAC,GAAG,EAAE,GAAG,EAAE,KAAK,KAAI;AACzC,IAAA,MAAM,IAAI,GAAG,gBAAgB,CAAC,OAAO,CAAC,GAAG,EAAE,GAAG,EAAE,KAAK,CAAC;IACtD,OAAO;QACL,IAAI;QACJ,KAAK;KACN;AACH,CAAC;AAED,gBAAgB,CAAC,MAAM,GAAG,CAAC,GAAG,EAAE,GAAG,EAAE,KAAK,KAAI;IAC5C,MAAM,IAAI,GAAGD,qCAAS,CAAC,GAAG,EAAE,KAAK,CAAC;IAClC,MAAM,IAAI,GAAGC,qCAAS,CAAC,GAAG,EAAE,IAAI,CAAC;AAEjC,IAAA,OAAO,IAAI;AACb,CAAC;AAED,gBAAgB,CAAC,MAAM,GAAG,gBAAgB,CAAC,MAAa;AAExD,gBAAgB,CAAC,SAAS,GAAG,gBAAgB,CAAC,MAAM;;;;"}