UNPKG

@bemedev/types

Version:

Type definitions for Bemedev projects

25 lines (21 loc) 808 B
'use strict'; var constants_numbers = require('../constants/numbers.cjs'); var utils = require('../utils.cjs'); var functions_commons = require('./commons.cjs'); var functions_utils = require('./utils.cjs'); const numbers = utils.castFn()({ is: (arg) => typeof arg === 'number', getString: (arg) => `${arg}`, digit: utils.castFn()({ is: (value) => functions_utils.eq(value, ...constants_numbers.DIGITS), }), type: Number, ZERO: functions_commons.commons.identity(0), ONE: functions_commons.commons.identity(1), MINUS_1: functions_commons.commons.identity(-1), bigint: utils.castFn()({ is: functions_commons.commons.function.checker.dynamic(value => typeof value === 'bigint'), }), }); exports.numbers = numbers; //# sourceMappingURL=numbers.cjs.map