UNPKG

@bemedev/basifun

Version:
1 lines 1.96 kB
{"version":3,"file":"inRangeInclusive.cjs","sources":["../../../src/functions/strings/inRangeInclusive.ts"],"sourcesContent":["import { maxOrEqualLength } from './maxOrEqualLength';\nimport { minOrEqualLength } from './minOrEqualLength';\nimport type { InRangeInclusive_F } from './types';\n\nexport const inRangeInclusive: InRangeInclusive_F = (min, max, value) => {\n return inRangeInclusive.normal(min, max, value);\n};\n\ninRangeInclusive.checker = (min, max, value) => {\n const check1 = maxOrEqualLength.checker(max, value);\n const check2 = minOrEqualLength.checker(min, value);\n\n return check1 && check2;\n};\n\ninRangeInclusive.low = (min, max, value) => {\n const bool = inRangeInclusive.checker(min, max, value);\n return {\n bool,\n value,\n };\n};\n\ninRangeInclusive.normal = (min, max, value) => {\n const out1 = maxOrEqualLength(max, value);\n const out2 = minOrEqualLength(min, out1);\n\n return out2;\n};\n\ninRangeInclusive.strict = inRangeInclusive.normal as any;\n\ninRangeInclusive.strictest = inRangeInclusive.strict;\n"],"names":["maxOrEqualLength","minOrEqualLength"],"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,mDAAgB,CAAC,OAAO,CAAC,GAAG,EAAE,KAAK,CAAC;IACnD,MAAM,MAAM,GAAGC,mDAAgB,CAAC,OAAO,CAAC,GAAG,EAAE,KAAK,CAAC;IAEnD,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,mDAAgB,CAAC,GAAG,EAAE,KAAK,CAAC;IACzC,MAAM,IAAI,GAAGC,mDAAgB,CAAC,GAAG,EAAE,IAAI,CAAC;AAExC,IAAA,OAAO,IAAI;AACb,CAAC;AAED,gBAAgB,CAAC,MAAM,GAAG,gBAAgB,CAAC,MAAa;AAExD,gBAAgB,CAAC,SAAS,GAAG,gBAAgB,CAAC,MAAM;;;;"}