ngx-mat-dropdown
Version:
Angular Dropdown with search/filter option
38 lines • 3 kB
JavaScript
/**
* @fileoverview added by tsickle
* Generated from: lib/dropdown-settings.model.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
export class DropdownSettingsModel {
/**
* @param {?=} id
* @param {?=} multiple
* @param {?=} placeholder
* @param {?=} labelKey
* @param {?=} keyValue
* @param {?=} tooltip
*/
constructor(id = "", multiple = false, placeholder = "Search", labelKey = "name", keyValue = "key", tooltip = "Code") {
this.id = id;
this.multiple = multiple;
this.placeholder = placeholder;
this.labelKey = labelKey;
this.keyValue = keyValue;
this.tooltip = tooltip ? tooltip : labelKey;
}
}
if (false) {
/** @type {?} */
DropdownSettingsModel.prototype.id;
/** @type {?} */
DropdownSettingsModel.prototype.multiple;
/** @type {?} */
DropdownSettingsModel.prototype.placeholder;
/** @type {?} */
DropdownSettingsModel.prototype.labelKey;
/** @type {?} */
DropdownSettingsModel.prototype.keyValue;
/** @type {?} */
DropdownSettingsModel.prototype.tooltip;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZHJvcGRvd24tc2V0dGluZ3MubW9kZWwuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtbWF0LWRyb3Bkb3duLyIsInNvdXJjZXMiOlsibGliL2Ryb3Bkb3duLXNldHRpbmdzLm1vZGVsLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsTUFBTSxPQUFPLHFCQUFxQjs7Ozs7Ozs7O0lBTzlCLFlBQVksRUFBRSxHQUFHLEVBQUUsRUFBRSxRQUFRLEdBQUcsS0FBSyxFQUFFLFdBQVcsR0FBRyxRQUFRLEVBQUUsUUFBUSxHQUFHLE1BQU0sRUFBRSxRQUFRLEdBQUcsS0FBSyxFQUFFLE9BQU8sR0FBRyxNQUFNO1FBQ2hILElBQUksQ0FBQyxFQUFFLEdBQUcsRUFBRSxDQUFDO1FBQ2IsSUFBSSxDQUFDLFFBQVEsR0FBRyxRQUFRLENBQUM7UUFDekIsSUFBSSxDQUFDLFdBQVcsR0FBRyxXQUFXLENBQUM7UUFDL0IsSUFBSSxDQUFDLFFBQVEsR0FBRyxRQUFRLENBQUM7UUFDekIsSUFBSSxDQUFDLFFBQVEsR0FBRyxRQUFRLENBQUM7UUFDekIsSUFBSSxDQUFDLE9BQU8sR0FBRyxPQUFPLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDO0lBQ2hELENBQUM7Q0FFSjs7O0lBZkcsbUNBQVc7O0lBQ1gseUNBQWtCOztJQUNsQiw0Q0FBb0I7O0lBQ3BCLHlDQUFpQjs7SUFDakIseUNBQWlCOztJQUNqQix3Q0FBZ0IiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgY2xhc3MgRHJvcGRvd25TZXR0aW5nc01vZGVse1xyXG4gICAgaWQ6IHN0cmluZztcclxuICAgIG11bHRpcGxlOiBib29sZWFuO1xyXG4gICAgcGxhY2Vob2xkZXI6IHN0cmluZztcclxuICAgIGxhYmVsS2V5OiBzdHJpbmc7XHJcbiAgICBrZXlWYWx1ZTogc3RyaW5nO1xyXG4gICAgdG9vbHRpcDogc3RyaW5nO1xyXG4gICAgY29uc3RydWN0b3IoaWQgPSBcIlwiLCBtdWx0aXBsZSA9IGZhbHNlLCBwbGFjZWhvbGRlciA9IFwiU2VhcmNoXCIsIGxhYmVsS2V5ID0gXCJuYW1lXCIsIGtleVZhbHVlID0gXCJrZXlcIiwgdG9vbHRpcCA9IFwiQ29kZVwiKSB7XHJcbiAgICAgICAgdGhpcy5pZCA9IGlkO1xyXG4gICAgICAgIHRoaXMubXVsdGlwbGUgPSBtdWx0aXBsZTtcclxuICAgICAgICB0aGlzLnBsYWNlaG9sZGVyID0gcGxhY2Vob2xkZXI7XHJcbiAgICAgICAgdGhpcy5sYWJlbEtleSA9IGxhYmVsS2V5O1xyXG4gICAgICAgIHRoaXMua2V5VmFsdWUgPSBrZXlWYWx1ZTtcclxuICAgICAgICB0aGlzLnRvb2x0aXAgPSB0b29sdGlwID8gdG9vbHRpcCA6IGxhYmVsS2V5O1xyXG4gICAgfVxyXG5cclxufSJdfQ==