| "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 |