UNPKG

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
"use strict"; 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 = {}));