@angular/core
Version:
Angular - the core framework
38 lines • 4.65 kB
JavaScript
/**
* @fileoverview added by tsickle
* Generated from: packages/core/src/r3_symbols.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
/**
* @license
* Copyright Google Inc. All Rights Reserved.
*
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://angular.io/license
*/
/*
* This file exists to support compilation of @angular/core in Ivy mode.
*
* When the Angular compiler processes a compilation unit, it normally writes imports to
* @angular/core. When compiling the core package itself this strategy isn't usable. Instead, the
* compiler writes imports to this file.
*
* Only a subset of such imports are supported - core is not allowed to declare components or pipes.
* A check in ngtsc's `R3SymbolsImportRewriter` validates this condition. The rewriter is only used
* when compiling @angular/core and is responsible for translating an external name (prefixed with
* ɵ) to the internal symbol name as exported below.
*
* The below symbols are used for @Injectable and @NgModule compilation.
*/
export { ɵɵinject } from './di/injector_compatibility';
export { ɵɵdefineInjectable, ɵɵdefineInjector } from './di/interface/defs';
export { ɵɵdefineNgModule } from './render3/definition';
export { setClassMetadata } from './render3/metadata';
export { NgModuleFactory } from './render3/ng_module_ref';
/**
* The existence of this constant (in this particular file) informs the Angular compiler that the
* current program is actually \@angular/core, which needs to be compiled specially.
* @type {?}
*/
export const ITS_JUST_ANGULAR = true;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicjNfc3ltYm9scy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3BhY2thZ2VzL2NvcmUvc3JjL3IzX3N5bWJvbHMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUF1QkEsT0FBTyxFQUFDLFFBQVEsRUFBQyxNQUFNLDZCQUE2QixDQUFDO0FBQ3JELE9BQU8sRUFBQyxrQkFBa0IsRUFBRSxnQkFBZ0IsRUFBaUMsTUFBTSxxQkFBcUIsQ0FBQztBQUV6RyxPQUFPLEVBQUMsZ0JBQWdCLEVBQUMsTUFBTSxzQkFBc0IsQ0FBQztBQUV0RCxPQUFPLEVBQUMsZ0JBQWdCLEVBQUMsTUFBTSxvQkFBb0IsQ0FBQztBQUNwRCxPQUFPLEVBQUMsZUFBZSxFQUFDLE1BQU0seUJBQXlCLENBQUM7Ozs7OztBQVF4RCxNQUFNLE9BQU8sZ0JBQWdCLEdBQUcsSUFBSSIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBHb29nbGUgSW5jLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICpcbiAqIFVzZSBvZiB0aGlzIHNvdXJjZSBjb2RlIGlzIGdvdmVybmVkIGJ5IGFuIE1JVC1zdHlsZSBsaWNlbnNlIHRoYXQgY2FuIGJlXG4gKiBmb3VuZCBpbiB0aGUgTElDRU5TRSBmaWxlIGF0IGh0dHBzOi8vYW5ndWxhci5pby9saWNlbnNlXG4gKi9cblxuLypcbiAqIFRoaXMgZmlsZSBleGlzdHMgdG8gc3VwcG9ydCBjb21waWxhdGlvbiBvZiBAYW5ndWxhci9jb3JlIGluIEl2eSBtb2RlLlxuICpcbiAqIFdoZW4gdGhlIEFuZ3VsYXIgY29tcGlsZXIgcHJvY2Vzc2VzIGEgY29tcGlsYXRpb24gdW5pdCwgaXQgbm9ybWFsbHkgd3JpdGVzIGltcG9ydHMgdG9cbiAqIEBhbmd1bGFyL2NvcmUuIFdoZW4gY29tcGlsaW5nIHRoZSBjb3JlIHBhY2thZ2UgaXRzZWxmIHRoaXMgc3RyYXRlZ3kgaXNuJ3QgdXNhYmxlLiBJbnN0ZWFkLCB0aGVcbiAqIGNvbXBpbGVyIHdyaXRlcyBpbXBvcnRzIHRvIHRoaXMgZmlsZS5cbiAqXG4gKiBPbmx5IGEgc3Vic2V0IG9mIHN1Y2ggaW1wb3J0cyBhcmUgc3VwcG9ydGVkIC0gY29yZSBpcyBub3QgYWxsb3dlZCB0byBkZWNsYXJlIGNvbXBvbmVudHMgb3IgcGlwZXMuXG4gKiBBIGNoZWNrIGluIG5ndHNjJ3MgYFIzU3ltYm9sc0ltcG9ydFJld3JpdGVyYCB2YWxpZGF0ZXMgdGhpcyBjb25kaXRpb24uIFRoZSByZXdyaXRlciBpcyBvbmx5IHVzZWRcbiAqIHdoZW4gY29tcGlsaW5nIEBhbmd1bGFyL2NvcmUgYW5kIGlzIHJlc3BvbnNpYmxlIGZvciB0cmFuc2xhdGluZyBhbiBleHRlcm5hbCBuYW1lIChwcmVmaXhlZCB3aXRoXG4gKiDJtSkgdG8gdGhlIGludGVybmFsIHN5bWJvbCBuYW1lIGFzIGV4cG9ydGVkIGJlbG93LlxuICpcbiAqIFRoZSBiZWxvdyBzeW1ib2xzIGFyZSB1c2VkIGZvciBASW5qZWN0YWJsZSBhbmQgQE5nTW9kdWxlIGNvbXBpbGF0aW9uLlxuICovXG5cbmV4cG9ydCB7ybXJtWluamVjdH0gZnJvbSAnLi9kaS9pbmplY3Rvcl9jb21wYXRpYmlsaXR5JztcbmV4cG9ydCB7ybXJtWRlZmluZUluamVjdGFibGUsIMm1ybVkZWZpbmVJbmplY3RvciwgybXJtUluamVjdGFibGVEZWYsIMm1ybVJbmplY3RvckRlZn0gZnJvbSAnLi9kaS9pbnRlcmZhY2UvZGVmcyc7XG5leHBvcnQge05nTW9kdWxlRGVmLCDJtcm1TmdNb2R1bGVEZWZXaXRoTWV0YX0gZnJvbSAnLi9tZXRhZGF0YS9uZ19tb2R1bGUnO1xuZXhwb3J0IHvJtcm1ZGVmaW5lTmdNb2R1bGV9IGZyb20gJy4vcmVuZGVyMy9kZWZpbml0aW9uJztcbmV4cG9ydCB7ybXJtUZhY3RvcnlEZWZ9IGZyb20gJy4vcmVuZGVyMy9pbnRlcmZhY2VzL2RlZmluaXRpb24nO1xuZXhwb3J0IHtzZXRDbGFzc01ldGFkYXRhfSBmcm9tICcuL3JlbmRlcjMvbWV0YWRhdGEnO1xuZXhwb3J0IHtOZ01vZHVsZUZhY3Rvcnl9IGZyb20gJy4vcmVuZGVyMy9uZ19tb2R1bGVfcmVmJztcblxuXG5cbi8qKlxuICogVGhlIGV4aXN0ZW5jZSBvZiB0aGlzIGNvbnN0YW50IChpbiB0aGlzIHBhcnRpY3VsYXIgZmlsZSkgaW5mb3JtcyB0aGUgQW5ndWxhciBjb21waWxlciB0aGF0IHRoZVxuICogY3VycmVudCBwcm9ncmFtIGlzIGFjdHVhbGx5IEBhbmd1bGFyL2NvcmUsIHdoaWNoIG5lZWRzIHRvIGJlIGNvbXBpbGVkIHNwZWNpYWxseS5cbiAqL1xuZXhwb3J0IGNvbnN0IElUU19KVVNUX0FOR1VMQVIgPSB0cnVlO1xuIl19