UNPKG

@lotto24-angular/imports-orchestrator

Version:

Orchestrate dynamically imported components in Angular applications

12 lines 2 kB
import { importsOrchestratorFeature, ImportsOrchestratorFeatureKind, } from './internal'; import { IMPORTS_ORCHESTRATOR_FEATURE_QUEUE } from '../internal'; export function withQueue(queue) { const providers = [ { provide: IMPORTS_ORCHESTRATOR_FEATURE_QUEUE, useValue: queue, }, ]; return importsOrchestratorFeature(ImportsOrchestratorFeatureKind.Queue, providers); } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicXVldWUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9saWJzL2ltcG9ydHMtb3JjaGVzdHJhdG9yL3NyYy9saWIvZmVhdHVyZXMvcXVldWUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUNMLDBCQUEwQixFQUMxQiw4QkFBOEIsR0FFL0IsTUFBTSxZQUFZLENBQUM7QUFJcEIsT0FBTyxFQUFFLGtDQUFrQyxFQUFFLE1BQU0sYUFBYSxDQUFDO0FBRWpFLE1BQU0sVUFBVSxTQUFTLENBQ3ZCLEtBQTBDO0lBRTFDLE1BQU0sU0FBUyxHQUFlO1FBQzVCO1lBQ0UsT0FBTyxFQUFFLGtDQUFrQztZQUMzQyxRQUFRLEVBQUUsS0FBSztTQUNoQjtLQUNGLENBQUM7SUFDRixPQUFPLDBCQUEwQixDQUMvQiw4QkFBOEIsQ0FBQyxLQUFLLEVBQ3BDLFNBQVMsQ0FDVixDQUFDO0FBQ0osQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG4gIGltcG9ydHNPcmNoZXN0cmF0b3JGZWF0dXJlLFxuICBJbXBvcnRzT3JjaGVzdHJhdG9yRmVhdHVyZUtpbmQsXG4gIEltcG9ydHNPcmhlc3RyYXRvclF1ZXVlLFxufSBmcm9tICcuL2ludGVybmFsJztcbmltcG9ydCB7IFByb3ZpZGVyIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBRdWV1ZSB9IGZyb20gJy4uL3F1ZXVlL3F1ZXVlJztcbmltcG9ydCB7IEltcG9ydHNPcmNoZXN0cmF0b3JRdWV1ZUl0ZW0gfSBmcm9tICcuLi9zZXJ2aWNlJztcbmltcG9ydCB7IElNUE9SVFNfT1JDSEVTVFJBVE9SX0ZFQVRVUkVfUVVFVUUgfSBmcm9tICcuLi9pbnRlcm5hbCc7XG5cbmV4cG9ydCBmdW5jdGlvbiB3aXRoUXVldWUoXG4gIHF1ZXVlOiBRdWV1ZTxJbXBvcnRzT3JjaGVzdHJhdG9yUXVldWVJdGVtPlxuKTogSW1wb3J0c09yaGVzdHJhdG9yUXVldWUge1xuICBjb25zdCBwcm92aWRlcnM6IFByb3ZpZGVyW10gPSBbXG4gICAge1xuICAgICAgcHJvdmlkZTogSU1QT1JUU19PUkNIRVNUUkFUT1JfRkVBVFVSRV9RVUVVRSxcbiAgICAgIHVzZVZhbHVlOiBxdWV1ZSxcbiAgICB9LFxuICBdO1xuICByZXR1cm4gaW1wb3J0c09yY2hlc3RyYXRvckZlYXR1cmUoXG4gICAgSW1wb3J0c09yY2hlc3RyYXRvckZlYXR1cmVLaW5kLlF1ZXVlLFxuICAgIHByb3ZpZGVyc1xuICApO1xufVxuIl19