angular-made-with-love
Version:
🚀 An experimental project which demonstrates an Angular Package which contains Angular Elements and Schematics
36 lines (35 loc) • 2.87 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
*/
import { NgModule, Injector } from '@angular/core';
import { CommonModule } from '@angular/common';
import { createCustomElement } from '@angular/elements';
import { MadeWithLoveComponent } from './made-with-love.component';
export class MadeWithLoveModule {
/**
* @param {?} injector
*/
constructor(injector) {
this.injector = injector;
/** @type {?} */
const madeWithLoveElement = createCustomElement(MadeWithLoveComponent, { injector });
customElements.define('made-with-love', madeWithLoveElement);
}
}
MadeWithLoveModule.decorators = [
{ type: NgModule, args: [{
imports: [CommonModule],
declarations: [MadeWithLoveComponent],
entryComponents: [MadeWithLoveComponent]
},] },
];
/** @nocollapse */
MadeWithLoveModule.ctorParameters = () => [
{ type: Injector }
];
if (false) {
/** @type {?} */
MadeWithLoveModule.prototype.injector;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFkZS13aXRoLWxvdmUubW9kdWxlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vYW5ndWxhci1tYWRlLXdpdGgtbG92ZS8iLCJzb3VyY2VzIjpbImxpYi9tYWRlLXdpdGgtbG92ZS5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxRQUFRLEVBQUUsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ25ELE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUMvQyxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSxtQkFBbUIsQ0FBQztBQUV4RCxPQUFPLEVBQUUscUJBQXFCLEVBQUUsTUFBTSw0QkFBNEIsQ0FBQztBQU9uRSxNQUFNOzs7O0lBQ0osWUFBb0IsUUFBa0I7UUFBbEIsYUFBUSxHQUFSLFFBQVEsQ0FBVTs7UUFDcEMsTUFBTSxtQkFBbUIsR0FBRyxtQkFBbUIsQ0FBQyxxQkFBcUIsRUFBRSxFQUFFLFFBQVEsRUFBRSxDQUFDLENBQUM7UUFFckYsY0FBYyxDQUFDLE1BQU0sQ0FBQyxnQkFBZ0IsRUFBRSxtQkFBbUIsQ0FBQyxDQUFDO0tBQzlEOzs7WUFWRixRQUFRLFNBQUM7Z0JBQ1IsT0FBTyxFQUFFLENBQUMsWUFBWSxDQUFDO2dCQUN2QixZQUFZLEVBQUUsQ0FBQyxxQkFBcUIsQ0FBQztnQkFDckMsZUFBZSxFQUFFLENBQUMscUJBQXFCLENBQUM7YUFDekM7Ozs7WUFWa0IsUUFBUSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE5nTW9kdWxlLCBJbmplY3RvciB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQ29tbW9uTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcbmltcG9ydCB7IGNyZWF0ZUN1c3RvbUVsZW1lbnQgfSBmcm9tICdAYW5ndWxhci9lbGVtZW50cyc7XG5cbmltcG9ydCB7IE1hZGVXaXRoTG92ZUNvbXBvbmVudCB9IGZyb20gJy4vbWFkZS13aXRoLWxvdmUuY29tcG9uZW50JztcblxuQE5nTW9kdWxlKHtcbiAgaW1wb3J0czogW0NvbW1vbk1vZHVsZV0sXG4gIGRlY2xhcmF0aW9uczogW01hZGVXaXRoTG92ZUNvbXBvbmVudF0sXG4gIGVudHJ5Q29tcG9uZW50czogW01hZGVXaXRoTG92ZUNvbXBvbmVudF1cbn0pXG5leHBvcnQgY2xhc3MgTWFkZVdpdGhMb3ZlTW9kdWxlIHtcbiAgY29uc3RydWN0b3IocHJpdmF0ZSBpbmplY3RvcjogSW5qZWN0b3IpIHtcbiAgICBjb25zdCBtYWRlV2l0aExvdmVFbGVtZW50ID0gY3JlYXRlQ3VzdG9tRWxlbWVudChNYWRlV2l0aExvdmVDb21wb25lbnQsIHsgaW5qZWN0b3IgfSk7XG5cbiAgICBjdXN0b21FbGVtZW50cy5kZWZpbmUoJ21hZGUtd2l0aC1sb3ZlJywgbWFkZVdpdGhMb3ZlRWxlbWVudCk7XG4gIH1cbn1cbiJdfQ==