UNPKG

vibe-sharedui

Version:

EuroMonitor EMI vibe models

67 lines 3.31 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ /** * @abstract */ var /** * @abstract */ Entity = /** @class */ (function () { function Entity(init) { Object.assign(this, init); } return Entity; }()); /** * @abstract */ export { Entity }; if (false) { /* Skipping unhandled member: [key: string]: any;*/ /** * @abstract * @return {?} */ Entity.prototype.id = function () { }; } /** * @template T */ var /** * @template T */ EntityColumnDef = /** @class */ (function () { function EntityColumnDef(init) { var _this = this; this.header = this.property; this.visible = true; this.displayFn = (/** * @param {?} entity * @return {?} */ function (entity) { return entity[_this.property]; }); Object.assign(this, init); } return EntityColumnDef; }()); /** * @template T */ export { EntityColumnDef }; if (false) { /** @type {?} */ EntityColumnDef.prototype.property; /** @type {?} */ EntityColumnDef.prototype.header; /** @type {?} */ EntityColumnDef.prototype.visible; /** @type {?} */ EntityColumnDef.prototype.sticky; /** @type {?} */ EntityColumnDef.prototype.template; /** @type {?} */ EntityColumnDef.prototype.displayFn; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZW50aXR5Lm1vZGVsLmpzIiwic291cmNlUm9vdCI6Im5nOi8vdmliZS1zaGFyZWR1aS8iLCJzb3VyY2VzIjpbImxpYi9jb250YWluZXJzL2VudGl0eS9lbnRpdHkubW9kZWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUVBOzs7O0lBR0UsZ0JBQVksSUFBc0I7UUFDaEMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxJQUFJLEVBQUUsSUFBSSxDQUFDLENBQUM7SUFDNUIsQ0FBQztJQUNILGFBQUM7QUFBRCxDQUFDLEFBTkQsSUFNQzs7Ozs7Ozs7Ozs7SUFMQyxzQ0FBbUM7Ozs7O0FBT3JDOzs7O0lBUUUseUJBQW1CLElBQWtDO1FBQXJELGlCQUVDO1FBUlEsV0FBTSxHQUFHLElBQUksQ0FBQyxRQUFRLENBQUM7UUFDekIsWUFBTyxHQUFHLElBQUksQ0FBQztRQUdiLGNBQVM7Ozs7UUFBRyxVQUFDLE1BQVMsSUFBSyxPQUFBLE1BQU0sQ0FBQyxLQUFJLENBQUMsUUFBUSxDQUFDLEVBQXJCLENBQXFCLEVBQUM7UUFHeEQsTUFBTSxDQUFDLE1BQU0sQ0FBQyxJQUFJLEVBQUUsSUFBSSxDQUFDLENBQUM7SUFDNUIsQ0FBQztJQUNILHNCQUFDO0FBQUQsQ0FBQyxBQVhELElBV0M7Ozs7Ozs7SUFWQyxtQ0FBMEI7O0lBQzFCLGlDQUFnQzs7SUFDaEMsa0NBQXNCOztJQUN0QixpQ0FBa0M7O0lBQ2xDLG1DQUFxQzs7SUFDckMsb0NBQTBEIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgVGVtcGxhdGVSZWYgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuXHJcbmV4cG9ydCBhYnN0cmFjdCBjbGFzcyBFbnRpdHkge1xyXG4gIGFic3RyYWN0IGdldCBpZCgpOiBudW1iZXIgfCBzdHJpbmc7XHJcbiAgW2tleTogc3RyaW5nXTogYW55O1xyXG4gIGNvbnN0cnVjdG9yKGluaXQ/OiBQYXJ0aWFsPEVudGl0eT4pIHtcclxuICAgIE9iamVjdC5hc3NpZ24odGhpcywgaW5pdCk7XHJcbiAgfVxyXG59XHJcblxyXG5leHBvcnQgY2xhc3MgRW50aXR5Q29sdW1uRGVmPFQ+IHtcclxuICByZWFkb25seSBwcm9wZXJ0eTogc3RyaW5nO1xyXG4gIHJlYWRvbmx5IGhlYWRlciA9IHRoaXMucHJvcGVydHk7XHJcbiAgcHVibGljIHZpc2libGUgPSB0cnVlO1xyXG4gIHJlYWRvbmx5IHN0aWNreT86ICdzdGFydCcgfCAnZW5kJztcclxuICByZWFkb25seSB0ZW1wbGF0ZT86IFRlbXBsYXRlUmVmPGFueT47XHJcbiAgcmVhZG9ubHkgZGlzcGxheUZuID0gKGVudGl0eTogVCkgPT4gZW50aXR5W3RoaXMucHJvcGVydHldO1xyXG5cclxuICBwdWJsaWMgY29uc3RydWN0b3IoaW5pdD86IFBhcnRpYWw8RW50aXR5Q29sdW1uRGVmPFQ+Pikge1xyXG4gICAgT2JqZWN0LmFzc2lnbih0aGlzLCBpbml0KTtcclxuICB9XHJcbn1cclxuIl19