@lotto24-angular/imports-orchestrator
Version:
Orchestrate dynamically imported components in Angular applications
15 lines • 3.77 kB
JavaScript
export var ImportsOrchestratorFeatureKind;
(function (ImportsOrchestratorFeatureKind) {
ImportsOrchestratorFeatureKind[ImportsOrchestratorFeatureKind["Logger"] = 0] = "Logger";
ImportsOrchestratorFeatureKind[ImportsOrchestratorFeatureKind["Timeout"] = 1] = "Timeout";
ImportsOrchestratorFeatureKind[ImportsOrchestratorFeatureKind["Routing"] = 2] = "Routing";
ImportsOrchestratorFeatureKind[ImportsOrchestratorFeatureKind["Concurrency"] = 3] = "Concurrency";
ImportsOrchestratorFeatureKind[ImportsOrchestratorFeatureKind["Interceptor"] = 4] = "Interceptor";
// internal
ImportsOrchestratorFeatureKind[ImportsOrchestratorFeatureKind["Orchestration"] = 5] = "Orchestration";
ImportsOrchestratorFeatureKind[ImportsOrchestratorFeatureKind["Queue"] = 6] = "Queue";
})(ImportsOrchestratorFeatureKind || (ImportsOrchestratorFeatureKind = {}));
export function importsOrchestratorFeature(kind, providers) {
return { kind, providers };
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW50ZXJuYWwuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9saWJzL2ltcG9ydHMtb3JjaGVzdHJhdG9yL3NyYy9saWIvZmVhdHVyZXMvaW50ZXJuYWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBd0JBLE1BQU0sQ0FBTixJQUFZLDhCQVNYO0FBVEQsV0FBWSw4QkFBOEI7SUFDeEMsdUZBQU0sQ0FBQTtJQUNOLHlGQUFPLENBQUE7SUFDUCx5RkFBTyxDQUFBO0lBQ1AsaUdBQVcsQ0FBQTtJQUNYLGlHQUFXLENBQUE7SUFDWCxXQUFXO0lBQ1gscUdBQWEsQ0FBQTtJQUNiLHFGQUFLLENBQUE7QUFDUCxDQUFDLEVBVFcsOEJBQThCLEtBQTlCLDhCQUE4QixRQVN6QztBQVdELE1BQU0sVUFBVSwwQkFBMEIsQ0FFeEMsSUFBTyxFQUFFLFNBQXFCO0lBQzlCLE9BQU8sRUFBRSxJQUFJLEVBQUUsU0FBUyxFQUFFLENBQUM7QUFDN0IsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFByb3ZpZGVyIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBJbXBvcnRSZXNvbHZlRm4gfSBmcm9tICcuLi9yZXNvbHZlJztcblxuZXhwb3J0IHR5cGUgSW1wb3J0c09yY2hlc3RyYXRvckNvbmN1cnJlbmN5ID1cbiAgSW1wb3J0c09yY2hlc3RyYXRvckZlYXR1cmU8SW1wb3J0c09yY2hlc3RyYXRvckZlYXR1cmVLaW5kLkNvbmN1cnJlbmN5PjtcblxuZXhwb3J0IHR5cGUgSW1wb3J0c09yY2hlc3RyYXRvckludGVyY2VwdG9yID1cbiAgSW1wb3J0c09yY2hlc3RyYXRvckZlYXR1cmU8SW1wb3J0c09yY2hlc3RyYXRvckZlYXR1cmVLaW5kLkludGVyY2VwdG9yPjtcblxuZXhwb3J0IHR5cGUgSW1wb3J0c09yY2hlc3RyYXRvclJvdXRpbmcgPVxuICBJbXBvcnRzT3JjaGVzdHJhdG9yRmVhdHVyZTxJbXBvcnRzT3JjaGVzdHJhdG9yRmVhdHVyZUtpbmQuUm91dGluZz47XG5cbmV4cG9ydCB0eXBlIEltcG9ydHNPcmNoZXN0cmF0b3JUaW1lb3V0ID1cbiAgSW1wb3J0c09yY2hlc3RyYXRvckZlYXR1cmU8SW1wb3J0c09yY2hlc3RyYXRvckZlYXR1cmVLaW5kLlRpbWVvdXQ+O1xuXG5leHBvcnQgdHlwZSBJbXBvcnRzT3JjaGVzdHJhdG9yTG9nZ2VyID1cbiAgSW1wb3J0c09yY2hlc3RyYXRvckZlYXR1cmU8SW1wb3J0c09yY2hlc3RyYXRvckZlYXR1cmVLaW5kLkxvZ2dlcj47XG5cbmV4cG9ydCB0eXBlIEltcG9ydHNPcmhlc3RyYXRvclF1ZXVlID1cbiAgSW1wb3J0c09yY2hlc3RyYXRvckZlYXR1cmU8SW1wb3J0c09yY2hlc3RyYXRvckZlYXR1cmVLaW5kLlF1ZXVlPjtcblxuZXhwb3J0IHR5cGUgSW1wb3J0c09yY2hlc3RyYXRvck9yY2hlc3RyYXRpb24gPVxuICBJbXBvcnRzT3JjaGVzdHJhdG9yRmVhdHVyZTxJbXBvcnRzT3JjaGVzdHJhdG9yRmVhdHVyZUtpbmQuT3JjaGVzdHJhdGlvbj47XG5cbmV4cG9ydCBlbnVtIEltcG9ydHNPcmNoZXN0cmF0b3JGZWF0dXJlS2luZCB7XG4gIExvZ2dlcixcbiAgVGltZW91dCxcbiAgUm91dGluZyxcbiAgQ29uY3VycmVuY3ksXG4gIEludGVyY2VwdG9yLFxuICAvLyBpbnRlcm5hbFxuICBPcmNoZXN0cmF0aW9uLFxuICBRdWV1ZSxcbn1cblxuLy8gaW50ZXJuYWwgdXRpbHNcblxuZXhwb3J0IHR5cGUgSW1wb3J0c09yY2hlc3RyYXRvckZlYXR1cmU8XG4gIFQgZXh0ZW5kcyBJbXBvcnRzT3JjaGVzdHJhdG9yRmVhdHVyZUtpbmRcbj4gPSB7XG4gIGtpbmQ6IFQ7XG4gIHByb3ZpZGVyczogUHJvdmlkZXJbXTtcbn07XG5cbmV4cG9ydCBmdW5jdGlvbiBpbXBvcnRzT3JjaGVzdHJhdG9yRmVhdHVyZTxcbiAgVCBleHRlbmRzIEltcG9ydHNPcmNoZXN0cmF0b3JGZWF0dXJlS2luZFxuPihraW5kOiBULCBwcm92aWRlcnM6IFByb3ZpZGVyW10pOiBJbXBvcnRzT3JjaGVzdHJhdG9yRmVhdHVyZTxUPiB7XG4gIHJldHVybiB7IGtpbmQsIHByb3ZpZGVycyB9O1xufVxuXG5leHBvcnQgdHlwZSBJbXBvcnRzT3JjaGVzdHJhdGlvbiA9IHtcbiAgW2luZGV4OiBzdHJpbmddOiBudW1iZXI7XG59O1xuZXhwb3J0IHR5cGUgSW1wb3J0c1N0b3JlID0ge1xuICBbaW5kZXg6IHN0cmluZ106IHN0cmluZyB8IEltcG9ydFJlc29sdmVGbjtcbn07XG4iXX0=