Skip to main content
webpack / ProgressPlugin

Class: ProgressPlugin

Defined in: webpack/types.d.ts:14277

Constructors

Constructor

new ProgressPlugin(options?): ProgressPlugin
Defined in: webpack/types.d.ts:14278

Parameters

options?
ProgressPluginArgument

Returns

ProgressPlugin

Properties

dependenciesCount

dependenciesCount: number
Defined in: webpack/types.d.ts:14283

handler()?

optional handler: (percentage, msg, …args) => void
Defined in: webpack/types.d.ts:14281

Parameters

percentage
number
msg
string
args
string[]

Returns

void

modulesCount

modulesCount: number
Defined in: webpack/types.d.ts:14282

options

options: ProgressPluginOptions
Defined in: webpack/types.d.ts:14279

percentBy

percentBy: "entries" | "dependencies" | "modules"
Defined in: webpack/types.d.ts:14288

profile

profile: boolean
Defined in: webpack/types.d.ts:14280

showActiveModules

showActiveModules: boolean
Defined in: webpack/types.d.ts:14287

showDependencies

showDependencies: boolean
Defined in: webpack/types.d.ts:14286

showEntries

showEntries: boolean
Defined in: webpack/types.d.ts:14284

showModules

showModules: boolean
Defined in: webpack/types.d.ts:14285

createDefaultHandler()

static createDefaultHandler: (profile, logger) => (percentage, msg, …args) => void
Defined in: webpack/types.d.ts:14294

Parameters

profile
boolean
logger
WebpackLogger

Returns

(percentage, msg, …args): void
Parameters
percentage
number
msg
string
args
string[]
Returns
void

defaultOptions

static defaultOptions: Required<Omit<ProgressPluginOptions, "handler">>
Defined in: webpack/types.d.ts:14293

Methods

apply()

apply(compiler): void
Defined in: webpack/types.d.ts:14289

Parameters

compiler
Compiler | MultiCompiler

Returns

void

getReporter()

static getReporter(compiler): (p, …args) => void
Defined in: webpack/types.d.ts:14290

Parameters

compiler
Compiler

Returns

(p, …args): void
Parameters
p
number
args
string[]
Returns
void