UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

76 lines (75 loc) 4.46 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes} checked by tsc */ import * as tslib_1 from "tslib"; import { EventEmitter } from '@angular/core'; import { AbstractHasOptions } from '../../share/AbstractHasOptions'; /** * @abstract */ var /** * @abstract */ AbstractDataViewWrapper = /** @class */ (function (_super) { tslib_1.__extends(AbstractDataViewWrapper, _super); function AbstractDataViewWrapper(target, componentFactoryResolver) { var _this = _super.call(this) || this; _this.target = target; _this.componentFactoryResolver = componentFactoryResolver; _this.eventHandlerEvent = new EventEmitter(); return _this; } /** * @return {?} */ AbstractDataViewWrapper.prototype.ngOnInit = /** * @return {?} */ function () { this.render(); }; /** * @return {?} */ AbstractDataViewWrapper.prototype.getEventHandlerEvent = /** * @return {?} */ function () { return this.eventHandlerEvent; }; /** * @param {?} event * @return {?} */ AbstractDataViewWrapper.prototype.setEventHandlerEvent = /** * @param {?} event * @return {?} */ function (event) { this.eventHandlerEvent = event; }; return AbstractDataViewWrapper; }(AbstractHasOptions)); /** * @abstract */ export { AbstractDataViewWrapper }; function AbstractDataViewWrapper_tsickle_Closure_declarations() { /** @type {?} */ AbstractDataViewWrapper.prototype.componentType; /** @type {?} */ AbstractDataViewWrapper.prototype.data; /** @type {?} */ AbstractDataViewWrapper.prototype.eventHandlerEvent; /** @type {?} */ AbstractDataViewWrapper.prototype.componentFactoryResolver; /** @type {?} */ AbstractDataViewWrapper.prototype.target; /** * @abstract * @return {?} */ AbstractDataViewWrapper.prototype.render = function () { }; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQWJzdHJhY3REYXRhVmlld1dyYXBwZXIuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9jb20ucGhsb3h1aS8iLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnQvZGF0YXZpZXcvQWJzdHJhY3REYXRhVmlld1dyYXBwZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQTZDLFlBQVksRUFBNEIsTUFBTSxlQUFlLENBQUM7QUFDbEgsT0FBTyxFQUFFLGtCQUFrQixFQUFFLE1BQU0sZ0NBQWdDLENBQUM7Ozs7QUFFcEU7OztBQUFBO0lBQXNELG1EQUFrQjtJQVFwRSxpQ0FBWSxNQUF3QixFQUFFLHdCQUFrRDtRQUF4RixZQUNJLGlCQUFPLFNBSVY7UUFIRyxLQUFJLENBQUMsTUFBTSxHQUFHLE1BQU0sQ0FBQztRQUNyQixLQUFJLENBQUMsd0JBQXdCLEdBQUcsd0JBQXdCLENBQUM7UUFDekQsS0FBSSxDQUFDLGlCQUFpQixHQUFHLElBQUksWUFBWSxFQUFFLENBQUM7O0tBQy9DOzs7O0lBRU0sMENBQVE7Ozs7UUFDWCxJQUFJLENBQUMsTUFBTSxFQUFFLENBQUM7Ozs7O0lBR1gsc0RBQW9COzs7O1FBQ3ZCLE1BQU0sQ0FBQyxJQUFJLENBQUMsaUJBQWlCLENBQUM7Ozs7OztJQUczQixzREFBb0I7Ozs7Y0FBQyxLQUF3QjtRQUNoRCxJQUFJLENBQUMsaUJBQWlCLEdBQUcsS0FBSyxDQUFDOztrQ0EzQnZDO0VBR3NELGtCQUFrQixFQTRCdkUsQ0FBQTs7OztBQTVCRCxtQ0E0QkMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIE9uSW5pdCwgVmlld0NvbnRhaW5lclJlZiwgVHlwZSwgRXZlbnRFbWl0dGVyLCBDb21wb25lbnRGYWN0b3J5UmVzb2x2ZXIgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEFic3RyYWN0SGFzT3B0aW9ucyB9IGZyb20gJy4uLy4uL3NoYXJlL0Fic3RyYWN0SGFzT3B0aW9ucyc7XG5cbmV4cG9ydCBhYnN0cmFjdCBjbGFzcyBBYnN0cmFjdERhdGFWaWV3V3JhcHBlciBleHRlbmRzIEFic3RyYWN0SGFzT3B0aW9ucyBpbXBsZW1lbnRzIE9uSW5pdCB7XG5cbiAgICBwcm90ZWN0ZWQgY29tcG9uZW50VHlwZTogVHlwZTxhbnk+O1xuICAgIHByb3RlY3RlZCBkYXRhOiBhbnk7XG4gICAgcHJvdGVjdGVkIGV2ZW50SGFuZGxlckV2ZW50OiBFdmVudEVtaXR0ZXI8YW55PjtcbiAgICBwcm90ZWN0ZWQgY29tcG9uZW50RmFjdG9yeVJlc29sdmVyOiBDb21wb25lbnRGYWN0b3J5UmVzb2x2ZXI7XG4gICAgcHJvdGVjdGVkIHRhcmdldDogVmlld0NvbnRhaW5lclJlZjtcblxuICAgIGNvbnN0cnVjdG9yKHRhcmdldDogVmlld0NvbnRhaW5lclJlZiwgY29tcG9uZW50RmFjdG9yeVJlc29sdmVyOiBDb21wb25lbnRGYWN0b3J5UmVzb2x2ZXIpIHtcbiAgICAgICAgc3VwZXIoKTtcbiAgICAgICAgdGhpcy50YXJnZXQgPSB0YXJnZXQ7XG4gICAgICAgIHRoaXMuY29tcG9uZW50RmFjdG9yeVJlc29sdmVyID0gY29tcG9uZW50RmFjdG9yeVJlc29sdmVyO1xuICAgICAgICB0aGlzLmV2ZW50SGFuZGxlckV2ZW50ID0gbmV3IEV2ZW50RW1pdHRlcigpO1xuICAgIH1cblxuICAgIHB1YmxpYyBuZ09uSW5pdCgpOiB2b2lkIHtcbiAgICAgICAgdGhpcy5yZW5kZXIoKTtcbiAgICB9XG5cbiAgICBwdWJsaWMgZ2V0RXZlbnRIYW5kbGVyRXZlbnQoKTogRXZlbnRFbWl0dGVyPGFueT4ge1xuICAgICAgICByZXR1cm4gdGhpcy5ldmVudEhhbmRsZXJFdmVudDtcbiAgICB9XG5cbiAgICBwdWJsaWMgc2V0RXZlbnRIYW5kbGVyRXZlbnQoZXZlbnQ6IEV2ZW50RW1pdHRlcjxhbnk+KTogdm9pZCB7XG4gICAgICAgIHRoaXMuZXZlbnRIYW5kbGVyRXZlbnQgPSBldmVudDtcbiAgICB9XG5cbiAgICBwdWJsaWMgYWJzdHJhY3QgcmVuZGVyKCk6IHZvaWQ7XG59XG4iXX0=