@hxui/angular
Version:
* * *
90 lines • 4.27 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingReturn,uselessCode} checked by tsc
*/
/** @enum {number} */
var TabularColumnTypes = {
String: 0,
Icon: 1,
Date: 2,
Actions: 3,
Status: 4,
DateTime: 5,
Checkbox: 6,
Badge: 7,
Number: 8,
Html: 9,
};
export { TabularColumnTypes };
TabularColumnTypes[TabularColumnTypes.String] = 'String';
TabularColumnTypes[TabularColumnTypes.Icon] = 'Icon';
TabularColumnTypes[TabularColumnTypes.Date] = 'Date';
TabularColumnTypes[TabularColumnTypes.Actions] = 'Actions';
TabularColumnTypes[TabularColumnTypes.Status] = 'Status';
TabularColumnTypes[TabularColumnTypes.DateTime] = 'DateTime';
TabularColumnTypes[TabularColumnTypes.Checkbox] = 'Checkbox';
TabularColumnTypes[TabularColumnTypes.Badge] = 'Badge';
TabularColumnTypes[TabularColumnTypes.Number] = 'Number';
TabularColumnTypes[TabularColumnTypes.Html] = 'Html';
/**
* @abstract
*/
var /**
* @abstract
*/
ITabularColumn = /** @class */ (function () {
function ITabularColumn() {
}
return ITabularColumn;
}());
/**
* @abstract
*/
export { ITabularColumn };
if (false) {
/**
* Unique identifier/reference
* @type {?}
*/
ITabularColumn.prototype.id;
/**
* Label used for display purposes.
* @type {?}
*/
ITabularColumn.prototype.label;
/**
* Column data type
* @type {?}
*/
ITabularColumn.prototype.dataType;
/**
* Css class name to append to columns
* @type {?}
*/
ITabularColumn.prototype.cssClass;
}
/**
* @record
*/
export function ITabularColumnBadgeType() { }
if (false) {
/** @type {?} */
ITabularColumnBadgeType.prototype.label;
/** @type {?|undefined} */
ITabularColumnBadgeType.prototype.cssClass;
/** @type {?|undefined} */
ITabularColumnBadgeType.prototype.tooltipConfig;
}
/**
* @record
*/
export function ITabularColumnIconType() { }
if (false) {
/** @type {?} */
ITabularColumnIconType.prototype.icon;
/** @type {?|undefined} */
ITabularColumnIconType.prototype.cssClass;
/** @type {?} */
ITabularColumnIconType.prototype.tooltip;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGFidWxhci1jb2x1bW4uaW50ZXJmYWNlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGh4dWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbImxpYi90YWJ1bGFyL3RhYnVsYXItY29sdW1uLmludGVyZmFjZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7SUFHRSxTQUFNO0lBQ04sT0FBSTtJQUNKLE9BQUk7SUFDSixVQUFPO0lBQ1AsU0FBTTtJQUNOLFdBQVE7SUFDUixXQUFRO0lBQ1IsUUFBSztJQUNMLFNBQU07SUFDTixPQUFJOzs7Ozs7Ozs7Ozs7Ozs7O0FBR047Ozs7SUFBQTtJQW9CQSxDQUFDO0lBQUQscUJBQUM7QUFBRCxDQUFDLEFBcEJELElBb0JDOzs7Ozs7Ozs7O0lBaEJDLDRCQUFXOzs7OztJQUtYLCtCQUFjOzs7OztJQUtkLGtDQUE2Qjs7Ozs7SUFLN0Isa0NBQWlCOzs7OztBQUluQiw2Q0FJQzs7O0lBSEMsd0NBQWM7O0lBQ2QsMkNBQWtCOztJQUNsQixnREFBOEI7Ozs7O0FBSWhDLDRDQU9DOzs7SUFOQyxzQ0FBYTs7SUFDYiwwQ0FBa0I7O0lBQ2xCLHlDQUdFIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtUb29sdGlwQ29uZmlnfSBmcm9tICcuLi90b29sdGlwL3Rvb2x0aXAuY29uZmlnJztcclxuXHJcbmV4cG9ydCBlbnVtIFRhYnVsYXJDb2x1bW5UeXBlcyB7XHJcbiAgU3RyaW5nLFxyXG4gIEljb24sXHJcbiAgRGF0ZSxcclxuICBBY3Rpb25zLFxyXG4gIFN0YXR1cyxcclxuICBEYXRlVGltZSxcclxuICBDaGVja2JveCxcclxuICBCYWRnZSxcclxuICBOdW1iZXIsXHJcbiAgSHRtbFxyXG59XHJcblxyXG5leHBvcnQgYWJzdHJhY3QgY2xhc3MgSVRhYnVsYXJDb2x1bW4ge1xyXG4gIC8qKlxyXG4gICAqIFVuaXF1ZSBpZGVudGlmaWVyL3JlZmVyZW5jZVxyXG4gICAqL1xyXG4gIGlkOiBzdHJpbmc7XHJcblxyXG4gIC8qKlxyXG4gICAqIExhYmVsIHVzZWQgZm9yIGRpc3BsYXkgcHVycG9zZXMuXHJcbiAgICovXHJcbiAgbGFiZWw6IHN0cmluZztcclxuXHJcbiAgLyoqXHJcbiAgICogQ29sdW1uIGRhdGEgdHlwZVxyXG4gICAqL1xyXG4gIGRhdGFUeXBlOiBUYWJ1bGFyQ29sdW1uVHlwZXM7XHJcblxyXG4gIC8qKlxyXG4gICAqIENzcyBjbGFzcyBuYW1lIHRvIGFwcGVuZCB0byBjb2x1bW5zXHJcbiAgICovXHJcbiAgY3NzQ2xhc3M6IHN0cmluZztcclxufVxyXG5cclxuXHJcbmV4cG9ydCBpbnRlcmZhY2UgSVRhYnVsYXJDb2x1bW5CYWRnZVR5cGUge1xyXG4gIGxhYmVsOiBzdHJpbmc7XHJcbiAgY3NzQ2xhc3M/OiBzdHJpbmc7XHJcbiAgdG9vbHRpcENvbmZpZz86IFRvb2x0aXBDb25maWc7XHJcbn1cclxuXHJcblxyXG5leHBvcnQgaW50ZXJmYWNlIElUYWJ1bGFyQ29sdW1uSWNvblR5cGUge1xyXG4gIGljb246IHN0cmluZztcclxuICBjc3NDbGFzcz86IHN0cmluZztcclxuICB0b29sdGlwOiB7XHJcbiAgICBjb25maWc6IFRvb2x0aXBDb25maWcsXHJcbiAgICBjb250ZW50OiBzdHJpbmc7XHJcbiAgfTtcclxufVxyXG4iXX0=