UNPKG

vibe-sharedui

Version:

EuroMonitor EMI vibe models

68 lines 4.16 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Inject } from '@angular/core'; import { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog'; /** * @abstract * @template TEntity */ var EntityFormComponent = /** @class */ (function () { function EntityFormComponent(data, dialogRef) { this.data = data; this.dialogRef = dialogRef; this.title = data.title; this.entity = data.payload; } /** * @return {?} */ EntityFormComponent.prototype.ngOnInit = /** * @return {?} */ function () { this.buildForm(this.entity); }; /** * @return {?} */ EntityFormComponent.prototype.submit = /** * @return {?} */ function () { this.dialogRef.close((/** @type {?} */ (this.entityForm.value))); }; /** @nocollapse */ EntityFormComponent.ctorParameters = function () { return [ { type: undefined, decorators: [{ type: Inject, args: [MAT_DIALOG_DATA,] }] }, { type: MatDialogRef } ]; }; return EntityFormComponent; }()); export { EntityFormComponent }; if (false) { /** @type {?} */ EntityFormComponent.prototype.title; /** @type {?} */ EntityFormComponent.prototype.entity; /** @type {?} */ EntityFormComponent.prototype.entityForm; /** * @type {?} * @protected */ EntityFormComponent.prototype.data; /** * @type {?} * @protected */ EntityFormComponent.prototype.dialogRef; /** * @abstract * @param {?} entity * @return {?} */ EntityFormComponent.prototype.buildForm = function (entity) { }; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZW50aXR5LWZvcm0uY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vdmliZS1zaGFyZWR1aS8iLCJzb3VyY2VzIjpbImxpYi9jb250YWluZXJzL2VudGl0eS9lbnRpdHktZm9ybS5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxNQUFNLEVBQVUsTUFBTSxlQUFlLENBQUM7QUFFL0MsT0FBTyxFQUFFLGVBQWUsRUFBRSxZQUFZLEVBQUUsTUFBTSwwQkFBMEIsQ0FBQzs7Ozs7QUFHekU7SUFLRSw2QkFDcUMsSUFBeUMsRUFDbEUsU0FBcUQ7UUFENUIsU0FBSSxHQUFKLElBQUksQ0FBcUM7UUFDbEUsY0FBUyxHQUFULFNBQVMsQ0FBNEM7UUFFL0QsSUFBSSxDQUFDLEtBQUssR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDO1FBQ3hCLElBQUksQ0FBQyxNQUFNLEdBQUcsSUFBSSxDQUFDLE9BQU8sQ0FBQztJQUM3QixDQUFDOzs7O0lBSUQsc0NBQVE7OztJQUFSO1FBQ0UsSUFBSSxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUM7SUFDOUIsQ0FBQzs7OztJQUVELG9DQUFNOzs7SUFBTjtRQUNFLElBQUksQ0FBQyxTQUFTLENBQUMsS0FBSyxDQUFDLG1CQUFBLElBQUksQ0FBQyxVQUFVLENBQUMsS0FBSyxFQUFvQixDQUFDLENBQUM7SUFDbEUsQ0FBQzs7O2dEQWZFLE1BQU0sU0FBQyxlQUFlO2dCQVRELFlBQVk7O0lBeUJ0QywwQkFBQztDQUFBLEFBdEJELElBc0JDO1NBdEJxQixtQkFBbUI7OztJQUN2QyxvQ0FBYzs7SUFDZCxxQ0FBZ0I7O0lBQ2hCLHlDQUFzQjs7Ozs7SUFHcEIsbUNBQTRFOzs7OztJQUM1RSx3Q0FBK0Q7Ozs7OztJQU1qRSxnRUFBb0MiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3QsIE9uSW5pdCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBFbnRpdHkgfSBmcm9tICcuL2VudGl0eS5tb2RlbCc7XHJcbmltcG9ydCB7IE1BVF9ESUFMT0dfREFUQSwgTWF0RGlhbG9nUmVmIH0gZnJvbSAnQGFuZ3VsYXIvbWF0ZXJpYWwvZGlhbG9nJztcclxuaW1wb3J0IHsgRm9ybUdyb3VwIH0gZnJvbSAnQGFuZ3VsYXIvZm9ybXMnO1xyXG5cclxuZXhwb3J0IGFic3RyYWN0IGNsYXNzIEVudGl0eUZvcm1Db21wb25lbnQ8VEVudGl0eSBleHRlbmRzIEVudGl0eT4gaW1wbGVtZW50cyBPbkluaXQge1xyXG4gIHRpdGxlOiBzdHJpbmc7XHJcbiAgZW50aXR5OiBURW50aXR5O1xyXG4gIGVudGl0eUZvcm06IEZvcm1Hcm91cDtcclxuXHJcbiAgY29uc3RydWN0b3IoXHJcbiAgICBASW5qZWN0KE1BVF9ESUFMT0dfREFUQSkgcHJvdGVjdGVkIGRhdGE6IHsgdGl0bGU6IHN0cmluZzsgcGF5bG9hZDogVEVudGl0eSB9LFxyXG4gICAgcHJvdGVjdGVkIGRpYWxvZ1JlZjogTWF0RGlhbG9nUmVmPEVudGl0eUZvcm1Db21wb25lbnQ8VEVudGl0eT4+LFxyXG4gICkge1xyXG4gICAgdGhpcy50aXRsZSA9IGRhdGEudGl0bGU7XHJcbiAgICB0aGlzLmVudGl0eSA9IGRhdGEucGF5bG9hZDtcclxuICB9XHJcblxyXG4gIGFic3RyYWN0IGJ1aWxkRm9ybShlbnRpdHk6IFRFbnRpdHkpO1xyXG5cclxuICBuZ09uSW5pdCgpIHtcclxuICAgIHRoaXMuYnVpbGRGb3JtKHRoaXMuZW50aXR5KTtcclxuICB9XHJcblxyXG4gIHN1Ym1pdCgpIHtcclxuICAgIHRoaXMuZGlhbG9nUmVmLmNsb3NlKHRoaXMuZW50aXR5Rm9ybS52YWx1ZSBhcyBQYXJ0aWFsPFRFbnRpdHk+KTtcclxuICB9XHJcbn1cclxuIl19