@porscheinformatik/clr-addons
Version:
Addon components for Clarity Angular
26 lines (25 loc) • 1.61 kB
TypeScript
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>;
}