UNPKG

@lotto24-angular/imports-orchestrator

Version:

Orchestrate dynamically imported components in Angular applications

16 lines (15 loc) 1.17 kB
import { InjectionToken } from '@angular/core'; import { Queue } from './queue/queue'; import { ImportsOrchestratorQueueItem } from './service'; import { ImportsOrchestration, ImportsStore } from './features/internal'; import { Observable } from 'rxjs'; import { ImportsInterceptor } from './interface'; export declare const IMPORTS_ORCHESTRATOR_FEATURE_CONCURRENCY: InjectionToken<number | (() => number)>; export declare const IMPORTS_ORCHESTRATOR_FEATURE_INTERCEPTOR: InjectionToken<ImportsInterceptor>; export declare const IMPORTS_ORCHESTRATOR_FEATURE_ROUTING: InjectionToken<Observable<boolean>>; export declare const IMPORTS_ORCHESTRATOR_FEATURE_TIMEOUT: InjectionToken<number>; export declare const IMPORTS_ORCHESTRATOR_FEATURE_LOGGER: InjectionToken<Pick<Console, "info" | "warn" | "error" | "debug">>; export declare const IMPORTS_ORCHESTRATOR_FEATURE_QUEUE: InjectionToken<Queue<ImportsOrchestratorQueueItem>>; export declare const IMPORTS_ORCHESTRATOR_FEATURE_ORCHESTRATION: InjectionToken<ImportsOrchestration>; export declare const IMPORTS_STORE: ImportsStore; export declare const IMPORTS_ORCHESTRATOR_FEATURE_IMPORTS_STORE: InjectionToken<ImportsStore>;