ngx-dynamic-compiler
Version:
36 lines • 3.76 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { NgModule } from '@angular/core';
import { NgxDynamicCompilerComponent } from './ngx-dynamic-compiler.component';
import { Compiler, COMPILER_OPTIONS, CompilerFactory } from '@angular/core';
import { JitCompilerFactory } from '@angular/platform-browser-dynamic';
/**
* @param {?} compilerFactory
* @return {?}
*/
export function createCompiler(compilerFactory) {
return compilerFactory.createCompiler();
}
var ɵ0 = {};
var NgxDCModule = /** @class */ (function () {
function NgxDCModule() {
}
NgxDCModule.decorators = [
{ type: NgModule, args: [{
declarations: [NgxDynamicCompilerComponent],
imports: [],
providers: [
{ provide: COMPILER_OPTIONS, useValue: ɵ0, multi: true },
{ provide: CompilerFactory, useClass: JitCompilerFactory, deps: [COMPILER_OPTIONS] },
{ provide: Compiler, useFactory: createCompiler, deps: [CompilerFactory] }
],
exports: [NgxDynamicCompilerComponent]
},] }
];
return NgxDCModule;
}());
export { NgxDCModule };
export { ɵ0 };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LWR5bmFtaWMtY29tcGlsZXIubW9kdWxlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LWR5bmFtaWMtY29tcGlsZXIvIiwic291cmNlcyI6WyJsaWIvbmd4LWR5bmFtaWMtY29tcGlsZXIubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3pDLE9BQU8sRUFBRSwyQkFBMkIsRUFBRSxNQUFNLGtDQUFrQyxDQUFDO0FBQy9FLE9BQU8sRUFBRSxRQUFRLEVBQUUsZ0JBQWdCLEVBQUUsZUFBZSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzVFLE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLG1DQUFtQyxDQUFDOzs7OztBQUV2RSxNQUFNLFVBQVUsY0FBYyxDQUFDLGVBQWdDO0lBQ3pELE9BQU8sZUFBZSxDQUFDLGNBQWMsRUFBRSxDQUFDO0FBQzFDLENBQUM7U0FNMEMsRUFBRTtBQUxqRDtJQUFBO0lBVzJCLENBQUM7O2dCQVgzQixRQUFRLFNBQUM7b0JBQ1IsWUFBWSxFQUFFLENBQUMsMkJBQTJCLENBQUM7b0JBQzNDLE9BQU8sRUFBRSxFQUNSO29CQUNBLFNBQVMsRUFBRTt3QkFDTixFQUFFLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxRQUFRLElBQUksRUFBRSxLQUFLLEVBQUUsSUFBSSxFQUFFO3dCQUN4RCxFQUFFLE9BQU8sRUFBRSxlQUFlLEVBQUUsUUFBUSxFQUFFLGtCQUFrQixFQUFFLElBQUksRUFBRSxDQUFDLGdCQUFnQixDQUFDLEVBQUU7d0JBQ3BGLEVBQUUsT0FBTyxFQUFFLFFBQVEsRUFBRSxVQUFVLEVBQUUsY0FBYyxFQUFFLElBQUksRUFBRSxDQUFDLGVBQWUsQ0FBQyxFQUFFO3FCQUMzRTtvQkFDTCxPQUFPLEVBQUUsQ0FBQywyQkFBMkIsQ0FBQztpQkFDdkM7O0lBQzBCLGtCQUFDO0NBQUEsQUFYNUIsSUFXNEI7U0FBZixXQUFXIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTmdNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IE5neER5bmFtaWNDb21waWxlckNvbXBvbmVudCB9IGZyb20gJy4vbmd4LWR5bmFtaWMtY29tcGlsZXIuY29tcG9uZW50JztcbmltcG9ydCB7IENvbXBpbGVyLCBDT01QSUxFUl9PUFRJT05TLCBDb21waWxlckZhY3RvcnkgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEppdENvbXBpbGVyRmFjdG9yeSB9IGZyb20gJ0Bhbmd1bGFyL3BsYXRmb3JtLWJyb3dzZXItZHluYW1pYyc7XG5cbmV4cG9ydCBmdW5jdGlvbiBjcmVhdGVDb21waWxlcihjb21waWxlckZhY3Rvcnk6IENvbXBpbGVyRmFjdG9yeSkge1xuICAgICAgcmV0dXJuIGNvbXBpbGVyRmFjdG9yeS5jcmVhdGVDb21waWxlcigpO1xuICAgIH1cbkBOZ01vZHVsZSh7XG4gIGRlY2xhcmF0aW9uczogW05neER5bmFtaWNDb21waWxlckNvbXBvbmVudF0sXG4gIGltcG9ydHM6IFtcbiAgXSxcbiAgIHByb3ZpZGVyczogW1xuICAgICAgICB7IHByb3ZpZGU6IENPTVBJTEVSX09QVElPTlMsIHVzZVZhbHVlOiB7fSwgbXVsdGk6IHRydWUgfSxcbiAgICAgICAgeyBwcm92aWRlOiBDb21waWxlckZhY3RvcnksIHVzZUNsYXNzOiBKaXRDb21waWxlckZhY3RvcnksIGRlcHM6IFtDT01QSUxFUl9PUFRJT05TXSB9LFxuICAgICAgICB7IHByb3ZpZGU6IENvbXBpbGVyLCB1c2VGYWN0b3J5OiBjcmVhdGVDb21waWxlciwgZGVwczogW0NvbXBpbGVyRmFjdG9yeV0gfVxuICAgICAgXSxcbiAgZXhwb3J0czogW05neER5bmFtaWNDb21waWxlckNvbXBvbmVudF1cbn0pXG5leHBvcnQgY2xhc3MgTmd4RENNb2R1bGUgeyB9XG4iXX0=