| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- "use strict";
- Object.defineProperty(exports, "__esModule", { value: true });
- var compiler_1 = require("@angular/compiler");
- var core_1 = require("@angular/core");
- exports.MODULE_SUFFIX = '';
- var builtinExternalReferences = createBuiltinExternalReferencesMap();
- var JitReflector = (function () {
- function JitReflector() {
- this.reflectionCapabilities = new core_1.ɵReflectionCapabilities();
- }
- JitReflector.prototype.guards = function () {
- return {};
- };
- JitReflector.prototype.componentModuleUrl = function (type, cmpMetadata) {
- var moduleId = cmpMetadata.moduleId;
- if (typeof moduleId === 'string') {
- var scheme = compiler_1.getUrlScheme(moduleId);
- return scheme ? moduleId : "package:" + moduleId + exports.MODULE_SUFFIX;
- }
- else if (moduleId !== null && moduleId !== void 0) {
- throw compiler_1.syntaxError("moduleId should be a string in \"" + core_1.ɵstringify(type) + "\". See https://goo.gl/wIDDiL for more information.\n" +
- "If you're using Webpack you should inline the template and the styles, see https://goo.gl/X2J8zc.");
- }
- return "./" + core_1.ɵstringify(type);
- };
- JitReflector.prototype.parameters = function (typeOrFunc) {
- return this.reflectionCapabilities.parameters(typeOrFunc);
- };
- JitReflector.prototype.annotations = function (typeOrFunc) {
- return this.reflectionCapabilities.annotations(typeOrFunc);
- };
- JitReflector.prototype.shallowAnnotations = function (typeOrFunc) {
- throw new Error('Not supported in JIT mode');
- };
- JitReflector.prototype.propMetadata = function (typeOrFunc) {
- return this.reflectionCapabilities.propMetadata(typeOrFunc);
- };
- JitReflector.prototype.hasLifecycleHook = function (type, lcProperty) {
- return this.reflectionCapabilities.hasLifecycleHook(type, lcProperty);
- };
- JitReflector.prototype.resolveExternalReference = function (ref) {
- return builtinExternalReferences.get(ref) || ref.runtime;
- };
- return JitReflector;
- }());
- exports.JitReflector = JitReflector;
- function createBuiltinExternalReferencesMap() {
- var map = new Map();
- map.set(compiler_1.Identifiers.ANALYZE_FOR_ENTRY_COMPONENTS, core_1.ANALYZE_FOR_ENTRY_COMPONENTS);
- map.set(compiler_1.Identifiers.ElementRef, core_1.ElementRef);
- map.set(compiler_1.Identifiers.NgModuleRef, core_1.NgModuleRef);
- map.set(compiler_1.Identifiers.ViewContainerRef, core_1.ViewContainerRef);
- map.set(compiler_1.Identifiers.ChangeDetectorRef, core_1.ChangeDetectorRef);
- map.set(compiler_1.Identifiers.QueryList, core_1.QueryList);
- map.set(compiler_1.Identifiers.TemplateRef, core_1.TemplateRef);
- map.set(compiler_1.Identifiers.CodegenComponentFactoryResolver, core_1.ɵCodegenComponentFactoryResolver);
- map.set(compiler_1.Identifiers.ComponentFactoryResolver, core_1.ComponentFactoryResolver);
- map.set(compiler_1.Identifiers.ComponentFactory, core_1.ComponentFactory);
- map.set(compiler_1.Identifiers.ComponentRef, core_1.ComponentRef);
- map.set(compiler_1.Identifiers.NgModuleFactory, core_1.NgModuleFactory);
- map.set(compiler_1.Identifiers.createModuleFactory, core_1.ɵcmf);
- map.set(compiler_1.Identifiers.moduleDef, core_1.ɵmod);
- map.set(compiler_1.Identifiers.moduleProviderDef, core_1.ɵmpd);
- map.set(compiler_1.Identifiers.RegisterModuleFactoryFn, core_1.ɵregisterModuleFactory);
- map.set(compiler_1.Identifiers.Injector, core_1.Injector);
- map.set(compiler_1.Identifiers.ViewEncapsulation, core_1.ViewEncapsulation);
- map.set(compiler_1.Identifiers.ChangeDetectionStrategy, core_1.ChangeDetectionStrategy);
- map.set(compiler_1.Identifiers.SecurityContext, core_1.SecurityContext);
- map.set(compiler_1.Identifiers.LOCALE_ID, core_1.LOCALE_ID);
- map.set(compiler_1.Identifiers.TRANSLATIONS_FORMAT, core_1.TRANSLATIONS_FORMAT);
- map.set(compiler_1.Identifiers.inlineInterpolate, core_1.ɵinlineInterpolate);
- map.set(compiler_1.Identifiers.interpolate, core_1.ɵinterpolate);
- map.set(compiler_1.Identifiers.EMPTY_ARRAY, core_1.ɵEMPTY_ARRAY);
- map.set(compiler_1.Identifiers.EMPTY_MAP, core_1.ɵEMPTY_MAP);
- map.set(compiler_1.Identifiers.viewDef, core_1.ɵvid);
- map.set(compiler_1.Identifiers.elementDef, core_1.ɵeld);
- map.set(compiler_1.Identifiers.anchorDef, core_1.ɵand);
- map.set(compiler_1.Identifiers.textDef, core_1.ɵted);
- map.set(compiler_1.Identifiers.directiveDef, core_1.ɵdid);
- map.set(compiler_1.Identifiers.providerDef, core_1.ɵprd);
- map.set(compiler_1.Identifiers.queryDef, core_1.ɵqud);
- map.set(compiler_1.Identifiers.pureArrayDef, core_1.ɵpad);
- map.set(compiler_1.Identifiers.pureObjectDef, core_1.ɵpod);
- map.set(compiler_1.Identifiers.purePipeDef, core_1.ɵppd);
- map.set(compiler_1.Identifiers.pipeDef, core_1.ɵpid);
- map.set(compiler_1.Identifiers.nodeValue, core_1.ɵnov);
- map.set(compiler_1.Identifiers.ngContentDef, core_1.ɵncd);
- map.set(compiler_1.Identifiers.unwrapValue, core_1.ɵunv);
- map.set(compiler_1.Identifiers.createRendererType2, core_1.ɵcrt);
- map.set(compiler_1.Identifiers.createComponentFactory, core_1.ɵccf);
- return map;
- }
|