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
JavaScript
;
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 = {}));