UNPKG

predictype

Version:

PredicType is a library of pre-built and tested predicates for TypeScript, covering various data types and operations.

40 lines (39 loc) 1.85 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.FunctionStateEnum = exports.FunctionNamePatternEnum = exports.FunctionNameEnum = exports.FunctionArityEnum = void 0; /** * Enums and types for function predicate operations. * * @module functions/enums */ var FunctionArityEnum; (function (FunctionArityEnum) { FunctionArityEnum["EQUALS"] = "equals"; FunctionArityEnum["GREATER_OR_EQUAL"] = "greater_or_equal"; FunctionArityEnum["GREATER_THAN"] = "greater_than"; FunctionArityEnum["LESS_OR_EQUAL"] = "less_or_equal"; FunctionArityEnum["LESS_THAN"] = "less_than"; FunctionArityEnum["NOT_EQUALS"] = "not_equals"; })(FunctionArityEnum || (exports.FunctionArityEnum = FunctionArityEnum = {})); var FunctionNameEnum; (function (FunctionNameEnum) { FunctionNameEnum["EQUALS"] = "equals"; FunctionNameEnum["STARTS_WITH"] = "starts_with"; FunctionNameEnum["ENDS_WITH"] = "ends_with"; FunctionNameEnum["INCLUDES"] = "includes"; FunctionNameEnum["EXCLUDES"] = "excludes"; })(FunctionNameEnum || (exports.FunctionNameEnum = FunctionNameEnum = {})); var FunctionNamePatternEnum; (function (FunctionNamePatternEnum) { FunctionNamePatternEnum["MATCHES"] = "matches"; FunctionNamePatternEnum["NOT_MATCHES"] = "not_matches"; })(FunctionNamePatternEnum || (exports.FunctionNamePatternEnum = FunctionNamePatternEnum = {})); var FunctionStateEnum; (function (FunctionStateEnum) { FunctionStateEnum["HAS_NAME"] = "has_name"; FunctionStateEnum["IS_ANONYMOUS"] = "is_anonymous"; FunctionStateEnum["IS_ARROW"] = "is_arrow"; FunctionStateEnum["IS_ASYNC"] = "is_async"; FunctionStateEnum["IS_CONSTRUCTOR"] = "is_constructor"; FunctionStateEnum["IS_GENERATOR"] = "is_generator"; })(FunctionStateEnum || (exports.FunctionStateEnum = FunctionStateEnum = {}));