Class DependencyProcessor Constructors PropertiesProtected
Readonly
event Manager Protected
Readonly
resource Initializer Protected
Readonly
task Runner Methodsattach Listeners attach Listeners ( ) : void Returns void compute All Dependencies compute All Dependencies ( ) : Promise < void > Returns Promise < void > extract Dependency extract Dependency ( object , source ) : Promise < any > Parameters object : any source : string Returns Promise < any > extract Event Dependency extract Event Dependency ( object , source ) : ( ( input : any ) => Promise < void > ) Parameters object : IEvent < any > source : string Returns ( ( input : any ) => Promise < void > ) extract Resource Dependency extract Resource Dependency ( object ) : Promise < any > Returns Promise < any > extract Task Dependency extract Task Dependency ( object ) : Promise < ( ( input : unknown ) => Promise < any > ) > Returns Promise < ( ( input : unknown ) => Promise < any > ) > initialize Root initialize Root ( ) : Promise < void > Returns Promise < void > initialize Uninitialized Resources initialize Uninitialized Resources ( ) : Promise < void > Returns Promise < void > Protected
process Resource Dependencies process Resource Dependencies < TD > ( resource ) : Promise < void > Returns Promise < void >
This class is responsible of setting up dependencies with their respective computedValues. Note that all elements must have been previously registered otherwise errors will be thrown when trying to depend on something not in the store.