UNPKG

804 BTypeScriptView Raw
1import { EventEmitter } from "@angular/core";
2import { HttpClient } from "@angular/common/http";
3import { CompleterBaseData } from "./completer-base-data";
4import { CompleterItem } from "../components/completer-item";
5export 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}