vibe-sharedui
Version:
EuroMonitor EMI vibe models
67 lines • 3.31 kB
JavaScript
/**
* @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