Skip to main content
webpack / AsyncDependenciesBlock

Class: AsyncDependenciesBlock

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

Extends

  • DependenciesBlock

Constructors

Constructor

new AsyncDependenciesBlock(groupOptions, loc?, request?): AsyncDependenciesBlock
Defined in: webpack/types.d.ts:499

Parameters

groupOptions
string | GroupOptionsAsyncDependenciesBlock
loc?
SyntheticDependencyLocation | RealDependencyLocation
request?
string

Returns

AsyncDependenciesBlock

Overrides

DependenciesBlock.constructor

Properties

blocks

blocks: AsyncDependenciesBlock[]
Defined in: webpack/types.d.ts:4110

Inherited from

DependenciesBlock.blocks

chunkName?

optional chunkName: string
Defined in: webpack/types.d.ts:507

dependencies

dependencies: Dependency[]
Defined in: webpack/types.d.ts:4109

Inherited from

DependenciesBlock.dependencies

groupOptions

groupOptions: GroupOptionsAsyncDependenciesBlock
Defined in: webpack/types.d.ts:504

loc?

optional loc: SyntheticDependencyLocation | RealDependencyLocation
Defined in: webpack/types.d.ts:505

module

module: any
Defined in: webpack/types.d.ts:509

parent?

optional parent: DependenciesBlock
Defined in: webpack/types.d.ts:4111

Inherited from

DependenciesBlock.parent

request?

optional request: string
Defined in: webpack/types.d.ts:506

Accessors

circular

Get Signature

get circular(): boolean
Defined in: webpack/types.d.ts:508
Returns
boolean

Methods

addBlock()

addBlock(block): void
Defined in: webpack/types.d.ts:4118 Adds a DependencyBlock to DependencyBlock relationship. This is used for when a Module has a AsyncDependencyBlock tie (for code-splitting)

Parameters

block
AsyncDependenciesBlock

Returns

void

Inherited from

DependenciesBlock.addBlock

addDependency()

addDependency(dependency): void
Defined in: webpack/types.d.ts:4119

Parameters

dependency
Dependency

Returns

void

Inherited from

DependenciesBlock.addDependency

clearDependenciesAndBlocks()

clearDependenciesAndBlocks(): void
Defined in: webpack/types.d.ts:4125 Removes all dependencies and blocks

Returns

void

Inherited from

DependenciesBlock.clearDependenciesAndBlocks

deserialize()

deserialize(__namedParameters): void
Defined in: webpack/types.d.ts:4128

Parameters

__namedParameters
ObjectDeserializerContext

Returns

void

Inherited from

DependenciesBlock.deserialize

getRootBlock()

getRootBlock(): DependenciesBlock
Defined in: webpack/types.d.ts:4112

Returns

DependenciesBlock

Inherited from

DependenciesBlock.getRootBlock

removeDependency()

removeDependency(dependency): void
Defined in: webpack/types.d.ts:4120

Parameters

dependency
Dependency

Returns

void

Inherited from

DependenciesBlock.removeDependency

serialize()

serialize(__namedParameters): void
Defined in: webpack/types.d.ts:4127

Parameters

__namedParameters
ObjectSerializerContext

Returns

void

Inherited from

DependenciesBlock.serialize

updateHash()

updateHash(hash, context): void
Defined in: webpack/types.d.ts:4126

Parameters

hash
Hash
context
UpdateHashContextDependency

Returns

void

Inherited from

DependenciesBlock.updateHash