@orchestrator/core
Version:
> Core package of Orchestrator library.
16 lines • 2.26 kB
JavaScript
import { Injector } from '@angular/core';
import { getLocalProviders, } from './local-injector-map';
/**
* @internal
*/
export function createLocalInjector(params) {
const injector = Injector.create({
providers: getLocalProviders({
...params,
getInjector: () => injector,
}),
parent: params.parentInjector,
});
return injector;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9jYWwtaW5qZWN0b3IuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9saWJzL2NvcmUvc3JjL2xpYi9pbmplY3RvcnMvbG9jYWwtaW5qZWN0b3IudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUV6QyxPQUFPLEVBQ0wsaUJBQWlCLEdBTWxCLE1BQU0sc0JBQXNCLENBQUM7QUFjOUI7O0dBRUc7QUFDSCxNQUFNLFVBQVUsbUJBQW1CLENBQUMsTUFBMkI7SUFDN0QsTUFBTSxRQUFRLEdBQUcsUUFBUSxDQUFDLE1BQU0sQ0FBQztRQUMvQixTQUFTLEVBQUUsaUJBQWlCLENBQUM7WUFDM0IsR0FBRyxNQUFNO1lBQ1QsV0FBVyxFQUFFLEdBQUcsRUFBRSxDQUFDLFFBQVE7U0FDNUIsQ0FBQztRQUNGLE1BQU0sRUFBRSxNQUFNLENBQUMsY0FBYztLQUM5QixDQUFDLENBQUM7SUFFSCxPQUFPLFFBQVEsQ0FBQztBQUNsQixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0b3IgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuaW1wb3J0IHtcbiAgZ2V0TG9jYWxQcm92aWRlcnMsXG4gIExvY2FsR2V0Q29tcG9uZW50VG9rZW4sXG4gIExvY2FsR2V0Q29uZmlnVG9rZW4sXG4gIExvY2FsR2V0Q29udGV4dFRva2VuLFxuICBMb2NhbElzQ29uZmlnVmFsaWRUb2tlbixcbiAgTG9jYWxVcGRhdGVDb25maWdUb2tlbixcbn0gZnJvbSAnLi9sb2NhbC1pbmplY3Rvci1tYXAnO1xuXG4vKipcbiAqIEBpbnRlcm5hbFxuICovXG5leHBvcnQgaW50ZXJmYWNlIExvY2FsSW5qZWN0b3JQYXJhbXMge1xuICBwYXJlbnRJbmplY3RvcjogSW5qZWN0b3I7XG4gIGdldENvbXBvbmVudDogTG9jYWxHZXRDb21wb25lbnRUb2tlbjtcbiAgZ2V0Q29uZmlnOiBMb2NhbEdldENvbmZpZ1Rva2VuO1xuICB1cGRhdGVDb25maWc6IExvY2FsVXBkYXRlQ29uZmlnVG9rZW47XG4gIGlzQ29uZmlnVmFsaWQ6IExvY2FsSXNDb25maWdWYWxpZFRva2VuO1xuICBnZXRDb250ZXh0OiBMb2NhbEdldENvbnRleHRUb2tlbjtcbn1cblxuLyoqXG4gKiBAaW50ZXJuYWxcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGNyZWF0ZUxvY2FsSW5qZWN0b3IocGFyYW1zOiBMb2NhbEluamVjdG9yUGFyYW1zKTogSW5qZWN0b3Ige1xuICBjb25zdCBpbmplY3RvciA9IEluamVjdG9yLmNyZWF0ZSh7XG4gICAgcHJvdmlkZXJzOiBnZXRMb2NhbFByb3ZpZGVycyh7XG4gICAgICAuLi5wYXJhbXMsXG4gICAgICBnZXRJbmplY3RvcjogKCkgPT4gaW5qZWN0b3IsXG4gICAgfSksXG4gICAgcGFyZW50OiBwYXJhbXMucGFyZW50SW5qZWN0b3IsXG4gIH0pO1xuXG4gIHJldHVybiBpbmplY3Rvcjtcbn1cbiJdfQ==