- {DependenciesBlock}
new AsyncDependenciesBlock(groupOptions, loc?, request?): AsyncDependenciesBlockAttributes
Returns:
<AsyncDependenciesBlock>Attributes
blocks:
<AsyncDependenciesBlock[]>circular:
<boolean>dependencies:
<Dependency[]>groupOptions:
{GroupOptionsAsyncDependenciesBlock}
loc:
<null>module:
<any>parent:
{DependenciesBlock}
addBlock(block): voidAttributes
block:
<AsyncDependenciesBlock>Returns:
{void}
Adds a DependencyBlock to DependencyBlock relationship. This is used for when a Module has a AsyncDependencyBlock tie (for code-splitting)
addDependency(dependency): voidAttributes
dependency:
<Dependency>Returns:
{void}
clearDependenciesAndBlocks(): voidReturns:
{void}
Removes all dependencies and blocks
deserialize(__namedParameters): voidAttributes
__namedParameters:
<ObjectDeserializerContext>context
Returns:
{void}
getRootBlock(): DependenciesBlockReturns:
{DependenciesBlock}
removeDependency(dependency): voidAttributes
dependency:
<Dependency>Returns:
{void}
serialize(__namedParameters): voidAttributes
__namedParameters:
<ObjectSerializerContext>context
Returns:
{void}
updateHash(hash, context): voidhash{Hash} the hash used to track dependenciescontext{UpdateHashContextDependency} context- Returns: {void}