UNPKG

ts-bakery

Version:

Baked dependency injection for Typescript.

18 lines (17 loc) 610 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; path: string; getFilePath(): string; }