�PNG  IHDR��;���IDATx��ܻn�0���K�� �)(�pA��� ���7�LeG{�� �§㻢|��ذaÆ 6lذaÆ 6lذaÆ 6lom��$^�y���ذag�5bÆ 6lذaÆ 6lذa{���� 6lذaÆ �`����}H�Fkm�,�m����Ӫ���ô�ô!� �x�|'ܢ˟;�E:���9�&ᶒ�}�{�v]�n&�6� �h��_��t�ڠ͵-ҫ���Z;��Z$�.�P���k�ž)�!��o���>}l�eQfJ�T��u і���چ��\��X=8��Rن4`Vw�l�>����n�G�^��i�s��"ms�$�u��i��?w�bs[m�6�K4���O���.�4��%����/����b�C%��t ��M�ז� �-l�G6�mrz2���s�%�9��s@���-�k�9�=���)������k�B5����\��+͂�Zsٲ ��Rn��~G���R���C����� �wIcI��n7jJ���hۛNCS|���j0��8y�iHKֶۛ�k�Ɉ+;Sz������L/��F�*\��Ԕ�#"5��m�2��[S��������=�g��n�a�P�e�ғ�L�� lذaÆ 6l�^k��̱aÆ 6lذaÆ 6lذa;���� �_��ذaÆ 6lذaÆ 6lذaÆ ���R���IEND�B` import { Stats, ProgressPlugin } from 'webpack'; type ReporterContextFunc = (context: WebpackBarPlugin, opts: T) => void interface State { start: [number, number] | null progress: number done: boolean message: string details: string[] request: null | { file: null | string loaders: string[] } hasErrors: boolean color: string name: string } interface Reporter { /** * Called when (re)compile is started */ start?: ReporterContextFunc /** * Called when a file changed on watch mode */ change?: ReporterContextFunc<{ shortPath: string }> /** * Called after each progress update */ update?: ReporterContextFunc /** * Called when compile finished */ done?: ReporterContextFunc<{ stats: Stats }> /** * Called when build progress updated */ progress?: ReporterContextFunc /** * Called when _all_ compiles finished */ allDone?: ReporterContextFunc beforeAllDone?: ReporterContextFunc afterAllDone?: ReporterContextFunc } type ReporterOpts = { reporter: Reporter | string, options?: any } type ReporterInput = string | [Reporter | string, any?] | ReporterOpts interface WebpackBarOptions { /** * Display name * @default 'webpack' */ name?: string /** * Color output of the progress bar * @default 'green' */ color?: string /** * Enable profiler * @default false */ profile?: boolean /** * Enable bars reporter * Defaults to 'true' when not in CI or testing mod * @default true */ fancy?: boolean /** * Enable a simple log reporter (only start and end) * Defaults to 'true' when running in minimal environments * @default true */ basic?: boolean /** * Register a custom reporter */ reporter?: ReporterInput /** * Register an Array of your custom reporters. * @default ['basic'] | ['fancy'] */ reporters?: ReporterInput[] } declare class WebpackBarPlugin extends ProgressPlugin { private options; private reporters; constructor(options: WebpackBarOptions); callReporters(fn: any, payload?: {}): void; get hasRunning(): boolean; get hasErrors(): boolean; get statesArray(): any[]; get states(): { [key: string]: State; }; get state(): State; _ensureState(): void; apply(compiler: any): void; updateProgress(percent?: number, message?: string, details?: any[]): void; } export default WebpackBarPlugin; export { Reporter, State };