UNPKG

591 BTypeScriptView Raw
1import * as ts from 'typescript';
2export declare class BaseReflection {
3 id: number;
4 parent?: BaseReflection;
5}
6export declare class EnumReflection extends BaseReflection {
7 readonly name: string;
8 readonly members: EnumMemberReflection[];
9 constructor(name: string, members: EnumMemberReflection[]);
10}
11export declare class EnumMemberReflection extends BaseReflection {
12 readonly name: string;
13 readonly value: string | number;
14 constructor(name: string, value: string | number);
15}
16export declare function convertEnum(symbol: ts.Symbol): EnumReflection | undefined;