GitHub

createConfigInjectionToken

Helper

import { createConfigInjectionToken } from '@daffodil/core'

Creates an injection token/provider pair for a DI token that holds a configuration.

See DaffConfigInjectionToken.

function createConfigInjectionToken<T = unknown>(
  defaultConfig: T | InjectionToken<T>
  desc: [string, { providedIn?: Type<any> | "any" | "root" | "platform"; factory: () => unknown; }?]
  options?: [string?, { providedIn?: Type<any> | "any" | "root" | "platform"; factory: () => unknown; }?]
): DaffConfigInjectionToken<T>

Parameters

ParameterdefaultConfig: T | InjectionToken<T>
Description
Parameterdesc: [string, { providedIn?: Type<any> | "any" | "root" | "platform"; factory: () => unknown; }?]
Description
Parameteroptions: [string?, { providedIn?: Type<any> | "any" | "root" | "platform"; factory: () => unknown; }?]
Description