ngx-mat-dropdown
Version:
Angular Dropdown with search/filter option
38 lines • 3.31 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
*/
var DropdownSettingsModel = /** @class */ (function () {
function DropdownSettingsModel(id, multiple, placeholder, labelKey, keyValue, tooltip) {
if (id === void 0) { id = ""; }
if (multiple === void 0) { multiple = false; }
if (placeholder === void 0) { placeholder = "Search"; }
if (labelKey === void 0) { labelKey = "name"; }
if (keyValue === void 0) { keyValue = "key"; }
if (tooltip === void 0) { tooltip = "Code"; }
this.id = id;
this.multiple = multiple;
this.placeholder = placeholder;
this.labelKey = labelKey;
this.keyValue = keyValue;
this.tooltip = tooltip ? tooltip : labelKey;
}
return DropdownSettingsModel;
}());
export { DropdownSettingsModel };
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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZHJvcGRvd24tc2V0dGluZ3MubW9kZWwuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtbWF0LWRyb3Bkb3duLyIsInNvdXJjZXMiOlsibGliL2Ryb3Bkb3duLXNldHRpbmdzLm1vZGVsLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUE7SUFPSSwrQkFBWSxFQUFPLEVBQUUsUUFBZ0IsRUFBRSxXQUFzQixFQUFFLFFBQWlCLEVBQUUsUUFBZ0IsRUFBRSxPQUFnQjtRQUF4RyxtQkFBQSxFQUFBLE9BQU87UUFBRSx5QkFBQSxFQUFBLGdCQUFnQjtRQUFFLDRCQUFBLEVBQUEsc0JBQXNCO1FBQUUseUJBQUEsRUFBQSxpQkFBaUI7UUFBRSx5QkFBQSxFQUFBLGdCQUFnQjtRQUFFLHdCQUFBLEVBQUEsZ0JBQWdCO1FBQ2hILElBQUksQ0FBQyxFQUFFLEdBQUcsRUFBRSxDQUFDO1FBQ2IsSUFBSSxDQUFDLFFBQVEsR0FBRyxRQUFRLENBQUM7UUFDekIsSUFBSSxDQUFDLFdBQVcsR0FBRyxXQUFXLENBQUM7UUFDL0IsSUFBSSxDQUFDLFFBQVEsR0FBRyxRQUFRLENBQUM7UUFDekIsSUFBSSxDQUFDLFFBQVEsR0FBRyxRQUFRLENBQUM7UUFDekIsSUFBSSxDQUFDLE9BQU8sR0FBRyxPQUFPLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDO0lBQ2hELENBQUM7SUFFTCw0QkFBQztBQUFELENBQUMsQUFoQkQsSUFnQkM7Ozs7SUFmRyxtQ0FBVzs7SUFDWCx5Q0FBa0I7O0lBQ2xCLDRDQUFvQjs7SUFDcEIseUNBQWlCOztJQUNqQix5Q0FBaUI7O0lBQ2pCLHdDQUFnQiIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBjbGFzcyBEcm9wZG93blNldHRpbmdzTW9kZWx7XHJcbiAgICBpZDogc3RyaW5nO1xyXG4gICAgbXVsdGlwbGU6IGJvb2xlYW47XHJcbiAgICBwbGFjZWhvbGRlcjogc3RyaW5nO1xyXG4gICAgbGFiZWxLZXk6IHN0cmluZztcclxuICAgIGtleVZhbHVlOiBzdHJpbmc7XHJcbiAgICB0b29sdGlwOiBzdHJpbmc7XHJcbiAgICBjb25zdHJ1Y3RvcihpZCA9IFwiXCIsIG11bHRpcGxlID0gZmFsc2UsIHBsYWNlaG9sZGVyID0gXCJTZWFyY2hcIiwgbGFiZWxLZXkgPSBcIm5hbWVcIiwga2V5VmFsdWUgPSBcImtleVwiLCB0b29sdGlwID0gXCJDb2RlXCIpIHtcclxuICAgICAgICB0aGlzLmlkID0gaWQ7XHJcbiAgICAgICAgdGhpcy5tdWx0aXBsZSA9IG11bHRpcGxlO1xyXG4gICAgICAgIHRoaXMucGxhY2Vob2xkZXIgPSBwbGFjZWhvbGRlcjtcclxuICAgICAgICB0aGlzLmxhYmVsS2V5ID0gbGFiZWxLZXk7XHJcbiAgICAgICAgdGhpcy5rZXlWYWx1ZSA9IGtleVZhbHVlO1xyXG4gICAgICAgIHRoaXMudG9vbHRpcCA9IHRvb2x0aXAgPyB0b29sdGlwIDogbGFiZWxLZXk7XHJcbiAgICB9XHJcblxyXG59Il19