ts-bakery
Version:
Baked dependency injection for Typescript.
29 lines (28 loc) • 914 B
TypeScript
import TsParameterDefinition from './TsParameterDefinition';
export default abstract class TsTypeReference {
private TsTypeReference;
}
export declare class TsSimpleTypeReference extends TsTypeReference {
name: string;
}
export declare class TsClassTypeReference extends TsTypeReference {
name: string;
}
export declare class TsArrayTypeReference extends TsTypeReference {
type: TsTypeReference;
}
export declare class TsQualifiedTypeReference extends TsTypeReference {
left: string;
right: string;
}
export declare class TsFunctionTypeReference extends TsTypeReference {
parameters: TsParameterDefinition[];
type: TsTypeReference;
}
export declare class TsConstructorTypeReference extends TsTypeReference {
parameters: TsParameterDefinition[];
type: TsTypeReference;
}
export declare class TsTypeOperatorTypeReference extends TsTypeReference {
type: TsTypeReference;
}