st-bundle
Version:
CLI for watching and bundling SpringType projects.
23 lines (22 loc) • 624 B
TypeScript
import { Context } from '../core/Context';
import { Module } from '../core/Module';
import { Package } from '../core/Package';
export interface IGenerateHMRContentProps {
modules: Array<Module>;
packages?: Array<Package>;
ctx: Context;
}
export interface IHMRModuleUpdate {
isStylesheet: boolean;
isCSSModule?: boolean;
content: string;
fuseBoxPath: string;
}
export interface IHMRUpdate {
modules: Array<IHMRModuleUpdate>;
packages: Array<{
name: string;
content: string;
}>;
}
export declare function generateHMRContent(props: IGenerateHMRContentProps): IHMRUpdate;