geminis-ng
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 8.2.14.
38 lines (37 loc) • 1.11 kB
TypeScript
import { EventEmitter } from '@angular/core';
import { ControlValueAccessor } from '@angular/forms';
import { HttpClient } from '@angular/common/http';
import { GnMessageService } from '../message-service/message-service';
export declare class GnSelectComponent implements ControlValueAccessor {
private http;
private messageService;
private innerValue;
private pageIndex;
private searchValue;
private noMore;
loading: boolean;
set value(v: any);
get value(): any;
items: {
value: any;
label: string;
}[];
placeHolder: string;
allowClear: boolean;
showSearch: boolean;
url: string;
pageSize: number;
includes: string[];
searchField: string;
valueField: string;
labelField: string;
valueChanged: EventEmitter<any>;
constructor(http: HttpClient, messageService: GnMessageService);
searchData(value: string): void;
appendData(): void;
private fetchData;
valueChange: (value: any) => void;
registerOnChange(fn: any): void;
registerOnTouched(fn: any): void;
writeValue(obj: any): void;
}