1 | import type { DeclarationReflection } from "./declaration.js";
|
2 | import type { DocumentReflection } from "./document.js";
|
3 | import type { ParameterReflection } from "./parameter.js";
|
4 | import type { ProjectReflection } from "./project.js";
|
5 | import type { ReferenceReflection } from "./reference.js";
|
6 | import type { SignatureReflection } from "./signature.js";
|
7 | import type { TypeParameterReflection } from "./type-parameter.js";
|
8 |
|
9 |
|
10 |
|
11 |
|
12 | export interface ReflectionVariant {
|
13 | declaration: DeclarationReflection;
|
14 | param: ParameterReflection;
|
15 | project: ProjectReflection;
|
16 | reference: ReferenceReflection;
|
17 | signature: SignatureReflection;
|
18 | typeParam: TypeParameterReflection;
|
19 | document: DocumentReflection;
|
20 | }
|
21 | export type SomeReflection = ReflectionVariant[keyof ReflectionVariant];
|