- {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}
Adds the provided dependency to the dependencies block.
clearDependenciesAndBlocks(): voidReturns:
{void}
Clear dependencies and blocks.
deserialize(__namedParameters): voidAttributes
__namedParameters:
<ObjectDeserializerContext>Returns:
{void}
Restores this instance from the provided deserializer context.
getRootBlock(): DependenciesBlockReturns:
{DependenciesBlock}
removeDependency(dependency): voidAttributes
dependency:
<Dependency>Returns:
{void}
Removes dependency.
serialize(__namedParameters): voidAttributes
__namedParameters:
<ObjectSerializerContext>Returns:
{void}
Serializes this instance into the provided serializer context.
updateHash(hash, context): voidhash{Hash}context{UpdateHashContextDependency}- Returns: {void}
Updates the hash with the data contributed by this instance.