UNPKG

ts-bakery

Version:

Baked dependency injection for Typescript.

19 lines (18 loc) 639 B
import TsClassDefinition from './TsClassDefinition'; import TsEnumDefinition from './TsEnumDefinition'; import TsFunctionDefinition from './TsFunctionDefinition'; import TsImportDefinition from './TsImportDefinition'; import TsNode from './TsNode'; import TsTypeAlias from './TsTypeAlias'; export default class TsFile extends TsNode { imports: TsImportDefinition[]; typeAliases: TsTypeAlias[]; enums: TsEnumDefinition[]; interfaces: TsClassDefinition[]; classes: TsClassDefinition[]; functions: TsFunctionDefinition[]; export: string; exportedNames: string[]; path: string; getFilePath(): string; }