1 | import { EventEmitter } from "@angular/core";
|
2 | import { HttpClient } from "@angular/common/http";
|
3 | import { CompleterBaseData } from "./completer-base-data";
|
4 | import { CompleterItem } from "../components/completer-item";
|
5 | export declare class RemoteData extends CompleterBaseData {
|
6 | private http;
|
7 | dataSourceChange: EventEmitter<void>;
|
8 | private _remoteUrl;
|
9 | private remoteSearch;
|
10 | private _urlFormater;
|
11 | private _dataField;
|
12 | private _requestOptions;
|
13 | constructor(http: HttpClient);
|
14 | remoteUrl(remoteUrl: string | null): this;
|
15 | urlFormater(urlFormater: (term: string) => string): void;
|
16 | dataField(dataField: string): void;
|
17 | requestOptions(requestOptions: any): void;
|
18 | search(term: string): void;
|
19 | cancel(): void;
|
20 | convertToItem(data: any): CompleterItem | null;
|
21 | }
|