predictype
Version: 
PredicType is a library of pre-built and tested predicates for TypeScript, covering various data types and operations.
34 lines (33 loc) • 1.51 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.NumberStateEnum = exports.NumberRangeEnum = exports.NumberComparisonEnum = void 0;
/**
 * Enums and types for number predicate operations.
 *
 * @module numbers/enums
 */
var NumberComparisonEnum;
(function (NumberComparisonEnum) {
    NumberComparisonEnum["EQUALS"] = "equals";
    NumberComparisonEnum["GREATER_OR_EQUAL"] = "greater_or_equal";
    NumberComparisonEnum["GREATER_THAN"] = "greater_than";
    NumberComparisonEnum["LESS_OR_EQUAL"] = "less_or_equal";
    NumberComparisonEnum["LESS_THAN"] = "less_than";
    NumberComparisonEnum["NOT_EQUALS"] = "not_equals";
})(NumberComparisonEnum || (exports.NumberComparisonEnum = NumberComparisonEnum = {}));
var NumberRangeEnum;
(function (NumberRangeEnum) {
    NumberRangeEnum["BETWEEN"] = "between";
    NumberRangeEnum["NOT_BETWEEN"] = "not_between";
    NumberRangeEnum["STRICT_BETWEEN"] = "strict_between";
    NumberRangeEnum["STRICT_NOT_BETWEEN"] = "strict_not_between";
})(NumberRangeEnum || (exports.NumberRangeEnum = NumberRangeEnum = {}));
var NumberStateEnum;
(function (NumberStateEnum) {
    NumberStateEnum["IS_FINITE"] = "is_finite";
    NumberStateEnum["IS_FLOAT"] = "is_float";
    NumberStateEnum["IS_INTEGER"] = "is_integer";
    NumberStateEnum["IS_NEGATIVE"] = "is_negative";
    NumberStateEnum["IS_POSITIVE"] = "is_positive";
    NumberStateEnum["IS_ZERO"] = "is_zero";
})(NumberStateEnum || (exports.NumberStateEnum = NumberStateEnum = {}));