UNPKG

@porscheinformatik/clr-addons

Version:
26 lines (25 loc) 1.61 kB
import { ElementRef, EventEmitter } from '@angular/core'; import { ClrQuickListValue } from './add-option.service'; import * as i0 from "@angular/core"; export declare class ClrAddOption<T> { blankOption: ClrQuickListValue<T>; value: ClrQuickListValue<T>; mandatory: boolean; allValues: Array<ClrQuickListValue<T>>; excludedValues: Array<ClrQuickListValue<T>>; readonly: string; disabled: boolean; disableAddButton: boolean; showAddButton: boolean; valueChanged: EventEmitter<ClrQuickListValue<T>>; remove: EventEmitter<void>; add: EventEmitter<void>; select: ElementRef; set selectedValue(id: string); get selectedValue(): string; getValues(): ClrQuickListValue<T>[]; trashDisabled(): boolean; focusComponent(): void; static ɵfac: i0.ɵɵFactoryDeclaration<ClrAddOption<any>, never>; static ɵcmp: i0.ɵɵComponentDeclaration<ClrAddOption<any>, "clr-add-option", never, { "blankOption": { "alias": "blankOption"; "required": false; }; "value": { "alias": "value"; "required": false; }; "mandatory": { "alias": "mandatory"; "required": false; }; "allValues": { "alias": "allValues"; "required": false; }; "excludedValues": { "alias": "excludedValues"; "required": false; }; "readonly": { "alias": "readonly"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; "disableAddButton": { "alias": "disableAddButton"; "required": false; }; "showAddButton": { "alias": "showAddButton"; "required": false; }; }, { "valueChanged": "valueChanged"; "remove": "remove"; "add": "add"; }, never, never, false, never>; }