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() }, ], }