Pre-resolved data.
The Dependency Injection tokens
This is an array of Dependency Injection tokens for the dependencies of the resolveFn.
The DI tokens are references to other Resolvables
, or to other
services from the native DI system.
Defines the Resolve Policy
A policy that defines when to invoke the resolve, and whether to wait for async and unwrap the data
A function which fetches the Resolvable's data
A function which returns one of:
This function will be provided the dependencies listed in deps as its arguments. The resolve system will asynchronously fetch the dependencies before invoking this function.
A Dependency Injection token
This Resolvable's DI token. The Resolvable will be injectable elsewhere using the token.
Generated using TypeDoc
A plain object used to describe a Resolvable
These objects may be used in the StateDeclaration.resolve array to declare async data that the state or substates require.
Example:
var state = { name: 'main', resolve: [ { token: 'myData', deps: [MyDataApi], resolveFn: (myDataApi) => myDataApi.getData() }, ], }