UNPKG

@orchestrator/core

Version:
24 lines (23 loc) 1.32 kB
import { InjectionToken, Injector, StaticProvider } from '@angular/core'; import { InjectorMap } from '../types'; export declare type LocalGetInjectorToken = () => Injector; export declare type LocalGetComponentToken = () => any; export declare type LocalGetConfigToken = () => any; export declare type LocalUpdateConfigToken = (config: any) => any; export declare type LocalIsConfigValidToken = () => boolean; export declare type LocalGetContextToken = () => any; export declare const LOCAL_GET_INJECTOR: InjectionToken<LocalGetInjectorToken>; export declare const LOCAL_GET_COMPONENT: InjectionToken<LocalGetComponentToken>; export declare const LOCAL_GET_CONFIG: InjectionToken<LocalGetConfigToken>; export declare const LOCAL_UPDATE_CONFIG: InjectionToken<LocalUpdateConfigToken>; export declare const LOCAL_GET_CONFIG_VALID: InjectionToken<LocalIsConfigValidToken>; export declare const LOCAL_GET_CONTEXT: InjectionToken<LocalGetContextToken>; export declare const LOCAL_INJECTOR_MAP: InjectorMap; export declare function getLocalProviders(data: { getInjector: LocalGetInjectorToken; getComponent: LocalGetComponentToken; getConfig: LocalGetConfigToken; updateConfig: LocalUpdateConfigToken; isConfigValid: LocalIsConfigValidToken; getContext: LocalGetContextToken; }): StaticProvider[];