On this page

Attributes
new AsyncDependenciesBlock(groupOptions, loc?, request?): AsyncDependenciesBlock
Attributes
groupOptions:<string> | <null>
options for the group
loc:<null>
the line of code
request:<string> | <null>
the request
Attributes
chunkName:<string> | <null>
circular:<boolean>
dependencies:<Dependency[]>
groupOptions:
{GroupOptionsAsyncDependenciesBlock}
loc:<null>
module:<any>
request:<string> | <null>
addBlock(block): void
Attributes
Returns:
{void}

Adds a DependencyBlock to DependencyBlock relationship. This is used for when a Module has a AsyncDependencyBlock tie (for code-splitting)


addDependency(dependency): void
Attributes
dependency:<Dependency>
Returns:
{void}

clearDependenciesAndBlocks(): void
Returns:
{void}

Removes all dependencies and blocks


deserialize(__namedParameters): void
Attributes
__namedParameters:<ObjectDeserializerContext>
context
Returns:
{void}

getRootBlock(): DependenciesBlock

removeDependency(dependency): void
Attributes
dependency:<Dependency>
Returns:
{void}

serialize(__namedParameters): void
Attributes
__namedParameters:<ObjectSerializerContext>
context
Returns:
{void}

updateHash(hash, context): void
Attributes
hash:<Hash>
the hash used to track dependencies
context:
{UpdateHashContextDependency} context
Returns:
{void}