blob: ea6f2eb0a30886168b5d25ebbb2b14490fff068e [file] [log] [blame]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.UnderscoreOptions = exports.TypeModifiers = exports.Selectors = exports.PredefinedFormats = exports.Modifiers = exports.MetaSelectors = void 0;
var PredefinedFormats;
(function (PredefinedFormats) {
PredefinedFormats[PredefinedFormats["camelCase"] = 1] = "camelCase";
PredefinedFormats[PredefinedFormats["strictCamelCase"] = 2] = "strictCamelCase";
PredefinedFormats[PredefinedFormats["PascalCase"] = 3] = "PascalCase";
PredefinedFormats[PredefinedFormats["StrictPascalCase"] = 4] = "StrictPascalCase";
PredefinedFormats[PredefinedFormats["snake_case"] = 5] = "snake_case";
PredefinedFormats[PredefinedFormats["UPPER_CASE"] = 6] = "UPPER_CASE";
})(PredefinedFormats || (PredefinedFormats = {}));
exports.PredefinedFormats = PredefinedFormats;
var UnderscoreOptions;
(function (UnderscoreOptions) {
UnderscoreOptions[UnderscoreOptions["forbid"] = 1] = "forbid";
UnderscoreOptions[UnderscoreOptions["allow"] = 2] = "allow";
UnderscoreOptions[UnderscoreOptions["require"] = 3] = "require";
// special cases as it's common practice to use double underscore
UnderscoreOptions[UnderscoreOptions["requireDouble"] = 4] = "requireDouble";
UnderscoreOptions[UnderscoreOptions["allowDouble"] = 5] = "allowDouble";
UnderscoreOptions[UnderscoreOptions["allowSingleOrDouble"] = 6] = "allowSingleOrDouble";
})(UnderscoreOptions || (UnderscoreOptions = {}));
exports.UnderscoreOptions = UnderscoreOptions;
var Selectors;
(function (Selectors) {
// variableLike
Selectors[Selectors["variable"] = 1] = "variable";
Selectors[Selectors["function"] = 2] = "function";
Selectors[Selectors["parameter"] = 4] = "parameter";
// memberLike
Selectors[Selectors["parameterProperty"] = 8] = "parameterProperty";
Selectors[Selectors["accessor"] = 16] = "accessor";
Selectors[Selectors["enumMember"] = 32] = "enumMember";
Selectors[Selectors["classMethod"] = 64] = "classMethod";
Selectors[Selectors["objectLiteralMethod"] = 128] = "objectLiteralMethod";
Selectors[Selectors["typeMethod"] = 256] = "typeMethod";
Selectors[Selectors["classProperty"] = 512] = "classProperty";
Selectors[Selectors["objectLiteralProperty"] = 1024] = "objectLiteralProperty";
Selectors[Selectors["typeProperty"] = 2048] = "typeProperty";
// typeLike
Selectors[Selectors["class"] = 4096] = "class";
Selectors[Selectors["interface"] = 8192] = "interface";
Selectors[Selectors["typeAlias"] = 16384] = "typeAlias";
Selectors[Selectors["enum"] = 32768] = "enum";
Selectors[Selectors["typeParameter"] = 131072] = "typeParameter";
})(Selectors || (Selectors = {}));
exports.Selectors = Selectors;
var MetaSelectors;
(function (MetaSelectors) {
MetaSelectors[MetaSelectors["default"] = -1] = "default";
MetaSelectors[MetaSelectors["variableLike"] = 7] = "variableLike";
MetaSelectors[MetaSelectors["memberLike"] = 4088] = "memberLike";
MetaSelectors[MetaSelectors["typeLike"] = 192512] = "typeLike";
MetaSelectors[MetaSelectors["method"] = 448] = "method";
MetaSelectors[MetaSelectors["property"] = 3584] = "property";
})(MetaSelectors || (MetaSelectors = {}));
exports.MetaSelectors = MetaSelectors;
var Modifiers;
(function (Modifiers) {
// const variable
Modifiers[Modifiers["const"] = 1] = "const";
// readonly members
Modifiers[Modifiers["readonly"] = 2] = "readonly";
// static members
Modifiers[Modifiers["static"] = 4] = "static";
// member accessibility
Modifiers[Modifiers["public"] = 8] = "public";
Modifiers[Modifiers["protected"] = 16] = "protected";
Modifiers[Modifiers["private"] = 32] = "private";
Modifiers[Modifiers["abstract"] = 64] = "abstract";
// destructured variable
Modifiers[Modifiers["destructured"] = 128] = "destructured";
// variables declared in the top-level scope
Modifiers[Modifiers["global"] = 256] = "global";
// things that are exported
Modifiers[Modifiers["exported"] = 512] = "exported";
// things that are unused
Modifiers[Modifiers["unused"] = 1024] = "unused";
// properties that require quoting
Modifiers[Modifiers["requiresQuotes"] = 2048] = "requiresQuotes";
// make sure TypeModifiers starts at Modifiers + 1 or else sorting won't work
})(Modifiers || (Modifiers = {}));
exports.Modifiers = Modifiers;
var TypeModifiers;
(function (TypeModifiers) {
TypeModifiers[TypeModifiers["boolean"] = 4096] = "boolean";
TypeModifiers[TypeModifiers["string"] = 8192] = "string";
TypeModifiers[TypeModifiers["number"] = 16384] = "number";
TypeModifiers[TypeModifiers["function"] = 32768] = "function";
TypeModifiers[TypeModifiers["array"] = 65536] = "array";
})(TypeModifiers || (TypeModifiers = {}));
exports.TypeModifiers = TypeModifiers;
//# sourceMappingURL=enums.js.map