1 | import { Reflection } from '../reflections/abstract';
|
2 | import { Type } from './abstract';
|
3 | export declare class ReferenceType extends Type {
|
4 | readonly type: string;
|
5 | name: string;
|
6 | typeArguments?: Type[];
|
7 | symbolID: number;
|
8 | reflection?: Reflection;
|
9 | static SYMBOL_ID_RESOLVED: number;
|
10 | static SYMBOL_ID_RESOLVE_BY_NAME: number;
|
11 | constructor(name: string, symbolID: number, reflection?: Reflection);
|
12 | clone(): Type;
|
13 | equals(type: ReferenceType): boolean;
|
14 | toObject(): any;
|
15 | toString(): string;
|
16 | }
|