import * as webpack from 'webpack' ; export type MultiCompilerHandler = ( err : Error , stats : MultiStats ) => void ; export interface MultiCompiler extends webpack . ICompiler { run ( handler ) : void ; watch ( watchOptions , handler ) : webpack . MultiWatching ; } export interface MultiStats { hash : string ; stats : webpack . Stats [ ] ; hasErrors ( ) : boolean ; hasWarnings ( ) : boolean ; toJson ( options ? ) : any ; toString ( options ? ) : string ; } export interface StatsAsset { name : string ; size : number ; chunks : number [ ] ; chunkNames : string [ ] ; emitted : boolean ; }