@hxui/angular
Version:
* * *
63 lines • 3.55 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingReturn,uselessCode} checked by tsc
*/
/**
* @record
*/
export function IFilterOption() { }
if (false) {
/** @type {?} */
IFilterOption.prototype.label;
/** @type {?} */
IFilterOption.prototype.value;
/** @type {?|undefined} */
IFilterOption.prototype.icon;
/** @type {?} */
IFilterOption.prototype.selected;
}
/**
* @record
*/
export function IFiltersConfig() { }
if (false) {
/**
* Unique identifier for filter
* @type {?}
*/
IFiltersConfig.prototype.id;
/**
* Filter type, can be SingleSelect, MultiSelect or Search
* @type {?}
*/
IFiltersConfig.prototype.type;
/**
* Label that will appear in a button or search field placeholder
* @type {?}
*/
IFiltersConfig.prototype.label;
/**
* Filter options for Single Select and MultiSelect types
* @type {?|undefined}
*/
IFiltersConfig.prototype.options;
/**
* Filter value for Search filter type
* @type {?|undefined}
*/
IFiltersConfig.prototype.value;
/**
* Filter character limit for Search filter type
* Fire filter event if character >= this value
* Defaults to 2
* @type {?|undefined}
*/
IFiltersConfig.prototype.charLimit;
/**
* Index of default filter option.
* The option to set when filters are cleared.
* @type {?|undefined}
*/
IFiltersConfig.prototype.defaultIndex;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmlsdGVycy1jb25maWcuaW50ZXJmYWNlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGh4dWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbImxpYi9maWx0ZXJzL2ZpbHRlcnMtY29uZmlnLmludGVyZmFjZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBRUEsbUNBS0M7OztJQUpDLDhCQUFjOztJQUNkLDhCQUFXOztJQUNYLDZCQUFjOztJQUNkLGlDQUFrQjs7Ozs7QUFHcEIsb0NBd0NDOzs7Ozs7SUFuQ0MsNEJBQVc7Ozs7O0lBS1gsOEJBQWlCOzs7OztJQUtqQiwrQkFBYzs7Ozs7SUFLZCxpQ0FBMEI7Ozs7O0lBSzFCLCtCQUFlOzs7Ozs7O0lBT2YsbUNBQW1COzs7Ozs7SUFNbkIsc0NBQXNCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtGaWx0ZXJUeXBlfSBmcm9tICcuL2ZpbHRlcnMtdHlwZS5lbnVtJztcclxuXHJcbmV4cG9ydCBpbnRlcmZhY2UgSUZpbHRlck9wdGlvbiB7XHJcbiAgbGFiZWw6IHN0cmluZztcclxuICB2YWx1ZTogYW55O1xyXG4gIGljb24/OiBzdHJpbmc7XHJcbiAgc2VsZWN0ZWQ6IGJvb2xlYW47XHJcbn1cclxuXHJcbmV4cG9ydCBpbnRlcmZhY2UgSUZpbHRlcnNDb25maWcge1xyXG5cclxuICAvKipcclxuICAgKiBVbmlxdWUgaWRlbnRpZmllciBmb3IgZmlsdGVyXHJcbiAgICovXHJcbiAgaWQ6IHN0cmluZztcclxuXHJcbiAgLyoqXHJcbiAgICogRmlsdGVyIHR5cGUsIGNhbiBiZSBTaW5nbGVTZWxlY3QsIE11bHRpU2VsZWN0IG9yIFNlYXJjaFxyXG4gICAqL1xyXG4gIHR5cGU6IEZpbHRlclR5cGU7XHJcblxyXG4gIC8qKlxyXG4gICAqIExhYmVsIHRoYXQgd2lsbCBhcHBlYXIgaW4gYSBidXR0b24gb3Igc2VhcmNoIGZpZWxkIHBsYWNlaG9sZGVyXHJcbiAgICovXHJcbiAgbGFiZWw6IHN0cmluZztcclxuXHJcbiAgLyoqXHJcbiAgICogRmlsdGVyIG9wdGlvbnMgZm9yIFNpbmdsZSBTZWxlY3QgYW5kIE11bHRpU2VsZWN0IHR5cGVzXHJcbiAgICovXHJcbiAgb3B0aW9ucz86IElGaWx0ZXJPcHRpb25bXTtcclxuXHJcbiAgLyoqXHJcbiAgICogRmlsdGVyIHZhbHVlIGZvciBTZWFyY2ggZmlsdGVyIHR5cGVcclxuICAgKi9cclxuICB2YWx1ZT86IHN0cmluZztcclxuXHJcbiAgLyoqXHJcbiAgICogRmlsdGVyIGNoYXJhY3RlciBsaW1pdCBmb3IgU2VhcmNoIGZpbHRlciB0eXBlXHJcbiAgICogRmlyZSBmaWx0ZXIgZXZlbnQgaWYgY2hhcmFjdGVyID49IHRoaXMgdmFsdWVcclxuICAgKiAgRGVmYXVsdHMgdG8gMlxyXG4gICAqL1xyXG4gIGNoYXJMaW1pdD86IG51bWJlcjtcclxuXHJcbiAgLyoqXHJcbiAgICogSW5kZXggb2YgZGVmYXVsdCBmaWx0ZXIgb3B0aW9uLlxyXG4gICAqIFRoZSBvcHRpb24gdG8gc2V0IHdoZW4gZmlsdGVycyBhcmUgY2xlYXJlZC5cclxuICAgKi9cclxuICBkZWZhdWx0SW5kZXg/OiBudW1iZXI7XHJcblxyXG59XHJcbiJdfQ==