UNPKG

st-bundle

Version:

CLI for watching and bundling SpringType projects.

25 lines (24 loc) 932 B
import { Bundle } from '../bundle/Bundle'; import { Context } from '../core/Context'; import { Module } from '../core/Module'; import { Package } from '../core/Package'; import { ProductionModule } from './ProductionModule'; import { ProductionPackage } from './ProductionPackage'; import { ESLink } from './structure/ESLink'; export interface IProductionContext { packages: Array<Package>; ctx: Context; } export declare class ProductionContext { private moduleIDCounter; productionPackages: Array<ProductionPackage>; dynamicLinks: Array<ESLink>; schema: Array<ProductionModule>; bundles: Array<Bundle>; constructor(props: IProductionContext); generateUniqueId(): number; findPackageByName(name: string): ProductionPackage; getTsLibModule(): Module; getProjectEntries(): Array<Module>; } export declare function createProductionContext(props: IProductionContext): ProductionContext;