- {DependenciesBlock}
new AsyncDependenciesBlock(groupOptions, loc?, request?): AsyncDependenciesBlockAttributes
groupOptions:
<string>
|
<GroupOptionsAsyncDependenciesBlock>
|
<null>options for the group
the line of code
Returns:
<AsyncDependenciesBlock>Attributes
blocks:
<AsyncDependenciesBlock[]>circular:
<boolean>dependencies:
<Dependency[]>groupOptions:
<GroupOptionsAsyncDependenciesBlock>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): voidAttributes
hash:
<Hash>the hash used to track dependencies
context:
<UpdateHashContextDependency>context
Returns:
{void}