@lotto24-angular/imports-orchestrator
Version:
Orchestrate dynamically imported components in Angular applications
12 lines • 1.95 kB
JavaScript
import { importsOrchestratorFeature, ImportsOrchestratorFeatureKind, } from './internal';
import { IMPORTS_ORCHESTRATOR_FEATURE_LOGGER } from '../internal';
export function withLogger(logger) {
const providers = [
{
provide: IMPORTS_ORCHESTRATOR_FEATURE_LOGGER,
useValue: logger,
},
];
return importsOrchestratorFeature(ImportsOrchestratorFeatureKind.Logger, providers);
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9nZ2VyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vbGlicy9pbXBvcnRzLW9yY2hlc3RyYXRvci9zcmMvbGliL2ZlYXR1cmVzL2xvZ2dlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxPQUFPLEVBQ0wsMEJBQTBCLEVBQzFCLDhCQUE4QixHQUUvQixNQUFNLFlBQVksQ0FBQztBQUNwQixPQUFPLEVBQUUsbUNBQW1DLEVBQUUsTUFBTSxhQUFhLENBQUM7QUFJbEUsTUFBTSxVQUFVLFVBQVUsQ0FBQyxNQUFtQjtJQUM1QyxNQUFNLFNBQVMsR0FBZTtRQUM1QjtZQUNFLE9BQU8sRUFBRSxtQ0FBbUM7WUFDNUMsUUFBUSxFQUFFLE1BQU07U0FDakI7S0FDRixDQUFDO0lBQ0YsT0FBTywwQkFBMEIsQ0FDL0IsOEJBQThCLENBQUMsTUFBTSxFQUNyQyxTQUFTLENBQ1YsQ0FBQztBQUNKLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQcm92aWRlciB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHtcbiAgaW1wb3J0c09yY2hlc3RyYXRvckZlYXR1cmUsXG4gIEltcG9ydHNPcmNoZXN0cmF0b3JGZWF0dXJlS2luZCxcbiAgSW1wb3J0c09yY2hlc3RyYXRvckxvZ2dlcixcbn0gZnJvbSAnLi9pbnRlcm5hbCc7XG5pbXBvcnQgeyBJTVBPUlRTX09SQ0hFU1RSQVRPUl9GRUFUVVJFX0xPR0dFUiB9IGZyb20gJy4uL2ludGVybmFsJztcblxuZXhwb3J0IHR5cGUgQ29uc29sZUxpa2UgPSBQaWNrPENvbnNvbGUsICdpbmZvJyB8ICd3YXJuJyB8ICdlcnJvcicgfCAnZGVidWcnPjtcblxuZXhwb3J0IGZ1bmN0aW9uIHdpdGhMb2dnZXIobG9nZ2VyOiBDb25zb2xlTGlrZSk6IEltcG9ydHNPcmNoZXN0cmF0b3JMb2dnZXIge1xuICBjb25zdCBwcm92aWRlcnM6IFByb3ZpZGVyW10gPSBbXG4gICAge1xuICAgICAgcHJvdmlkZTogSU1QT1JUU19PUkNIRVNUUkFUT1JfRkVBVFVSRV9MT0dHRVIsXG4gICAgICB1c2VWYWx1ZTogbG9nZ2VyLFxuICAgIH0sXG4gIF07XG4gIHJldHVybiBpbXBvcnRzT3JjaGVzdHJhdG9yRmVhdHVyZShcbiAgICBJbXBvcnRzT3JjaGVzdHJhdG9yRmVhdHVyZUtpbmQuTG9nZ2VyLFxuICAgIHByb3ZpZGVyc1xuICApO1xufVxuIl19