UNPKG

@types/progress-bar-webpack-plugin

Version:
59 lines (50 loc) 1.91 kB
# Installation > `npm install --save @types/progress-bar-webpack-plugin` # Summary This package contains type definitions for progress-bar-webpack-plugin (https://github.com/clessg/progress-bar-webpack-plugin#readme). # Details Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/progress-bar-webpack-plugin. ## [index.d.ts](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/progress-bar-webpack-plugin/index.d.ts) ````ts import ProgressBar = require("progress"); import { Plugin } from "webpack"; export = ProgressBarPlugin; declare namespace ProgressBarPlugin { interface Options extends ProgressBar.ProgressBarOptions { /** * the format of the progress bar * @default ':bar' */ format?: string | undefined; /** * optional function to call when the progress bar completes */ callback?: (() => void) | undefined; /** * option to show summary of time taken * @default true */ summary?: boolean | undefined; /** * custom summary message if summary option is false */ summaryContent?: boolean | undefined; /** * function to display a custom summary * (passed build time) */ customSummary?: ((summary: string) => void) | undefined; } } /** * A progress bar plugin for Webpack. */ declare class ProgressBarPlugin extends Plugin { constructor(options?: ProgressBarPlugin.Options); } ```` ### Additional Details * Last updated: Fri, 24 Oct 2025 04:02:41 GMT * Dependencies: [@types/progress](https://npmjs.com/package/@types/progress), [@types/webpack](https://npmjs.com/package/@types/webpack) # Credits These definitions were written by [Piotr Błażejewicz (Peter Blazejewicz)](https://github.com/peterblazejewicz).