@nbxx/nb-input
Version:
Angular - nbinput
45 lines (44 loc) • 1.4 kB
TypeScript
import { EventEmitter } from '@angular/core';
import { ControlValueAccessor } from '@angular/forms';
import { NbFieldType, NbMassiveItem } from './nbinput.entity';
export declare class NbinputSelectComponent implements ControlValueAccessor {
private onTouchedCallback;
private onChangeCallback;
registerOnChange(fn: any): void;
registerOnTouched(fn: any): void;
setDisabledState?(isDisabled: boolean): void;
writeValue(obj: any): void;
multiple: boolean;
type: NbFieldType;
_items: Array<NbMassiveItem>;
options: any;
_data: any;
data: any;
_selectedCss: string[];
_selectedTexts: string[];
setSelected(): void;
readonly: boolean;
placeholder: string;
disabled: boolean;
open: EventEmitter<any>;
onOpen(e: any): void;
close: EventEmitter<any>;
onClose(e: any): void;
focus: EventEmitter<any>;
onFocus(e: any): void;
search: EventEmitter<any>;
onSearch(e: any): void;
blur: EventEmitter<any>;
onBlur(e: any): void;
clear: EventEmitter<any>;
onClear(e: any): void;
add: EventEmitter<any>;
onAdd(e: any): void;
scrollToEnd: EventEmitter<any>;
onScrollToEnd(e: any): void;
remove: EventEmitter<any>;
onRemove(e: any): void;
change: EventEmitter<any>;
onChange(e: any): void;
formControlName: string;
}