summaryrefslogtreecommitdiff
path: root/node_modules/typedoc/dist/lib/models/reflections/kind.d.ts
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/typedoc/dist/lib/models/reflections/kind.d.ts')
-rw-r--r--node_modules/typedoc/dist/lib/models/reflections/kind.d.ts69
1 files changed, 69 insertions, 0 deletions
diff --git a/node_modules/typedoc/dist/lib/models/reflections/kind.d.ts b/node_modules/typedoc/dist/lib/models/reflections/kind.d.ts
new file mode 100644
index 0000000..afe86b0
--- /dev/null
+++ b/node_modules/typedoc/dist/lib/models/reflections/kind.d.ts
@@ -0,0 +1,69 @@
+import type { EnumKeys } from "../../utils";
+/**
+ * Defines the available reflection kinds.
+ */
+export declare enum ReflectionKind {
+ Project = 1,
+ Module = 2,
+ Namespace = 4,
+ Enum = 8,
+ EnumMember = 16,
+ Variable = 32,
+ Function = 64,
+ Class = 128,
+ Interface = 256,
+ Constructor = 512,
+ Property = 1024,
+ Method = 2048,
+ CallSignature = 4096,
+ IndexSignature = 8192,
+ ConstructorSignature = 16384,
+ Parameter = 32768,
+ TypeLiteral = 65536,
+ TypeParameter = 131072,
+ Accessor = 262144,
+ GetSignature = 524288,
+ SetSignature = 1048576,
+ /** @deprecated will be removed in v0.25, not used */
+ ObjectLiteral = 2097152,
+ TypeAlias = 4194304,
+ Reference = 8388608
+}
+export declare namespace ReflectionKind {
+ type KindString = EnumKeys<typeof ReflectionKind>;
+ const All: number;
+ /** @internal */
+ const ClassOrInterface: number;
+ /** @internal */
+ const VariableOrProperty: number;
+ /** @internal */
+ const FunctionOrMethod: number;
+ /** @internal */
+ const ClassMember: number;
+ /** @internal */
+ const SomeSignature: number;
+ /** @internal */
+ const SomeModule: number;
+ /** @internal */
+ const SomeType: number;
+ /** @internal */
+ const SomeValue: number;
+ /** @internal */
+ const SomeMember: number;
+ /** @internal */
+ const SomeExport: number;
+ /** @internal */
+ const ExportContainer: number;
+ /** @internal */
+ const Inheritable: number;
+ /** @internal */
+ const ContainsCallSignatures: number;
+ /**
+ * Note: This does not include Class/Interface, even though they technically could contain index signatures
+ * @internal
+ */
+ const SignatureContainer: number;
+ function singularString(kind: ReflectionKind): string;
+ function pluralString(kind: ReflectionKind): string;
+ function classString(kind: ReflectionKind): string;
+}