UNPKG

st-bundle

Version:

CLI for watching and bundling SpringType projects.

31 lines (30 loc) 1.12 kB
import { SourceFile } from 'ts-morph'; import { Context } from '../core/Context'; import { Module } from '../core/Module'; import { Concat } from '../utils/utils'; import { ProductionContext } from './ProductionContext'; import { ProductionPackage } from './ProductionPackage'; import { ESLink } from './structure/ESLink'; import { ESModuleStructure } from './structure/ESModuleStructure'; import { Bundle } from '../bundle/Bundle'; export declare class ProductionModule { context: ProductionContext; module: Module; productionPackage: ProductionPackage; file: SourceFile; ctx: Context; structure: ESModuleStructure; dependants: Array<ESLink>; splitBundle: Bundle; dynamicDependencies: Array<ProductionModule>; transpiledSourceMap: string; transpiledContent: string; productionContent: Concat; private id; constructor(context: ProductionContext, module: Module, productionPackage: ProductionPackage); getId(): number; findDependantModule(name: string): ProductionModule; getShortPath(): string; getSourceText(): string; treeShake(): void; }