GitHub

DaffMultiInjectionToken

A injection token to hold and provide multiple values.

API

interface DaffMultiInjectionToken<T = unknown> {
  token: InjectionToken<Array<T>>
  provider: <R extends T = T>(...values: Array<R>) => Array<ValueProvider>
}

Properties

Name Type Description
token InjectionToken<Array<T>> The injection token. Its default value is an empty array.
provider <R extends T = T>(...values: Array<R>) => Array<ValueProvider> A helper function to provide values to the token.