@orchestrator/core
Version:
> Core package of Orchestrator library.
18 lines (17 loc) • 596 B
TypeScript
import { Injector } from '@angular/core';
import { LocalGetComponentToken, LocalGetConfigToken, LocalGetContextToken, LocalIsConfigValidToken, LocalUpdateConfigToken } from './local-injector-map';
/**
* @internal
*/
export interface LocalInjectorParams {
parentInjector: Injector;
getComponent: LocalGetComponentToken;
getConfig: LocalGetConfigToken;
updateConfig: LocalUpdateConfigToken;
isConfigValid: LocalIsConfigValidToken;
getContext: LocalGetContextToken;
}
/**
* @internal
*/
export declare function createLocalInjector(params: LocalInjectorParams): Injector;