mirror of
https://github.com/devbridge/jQuery-Autocomplete.git
synced 2024-11-26 23:06:34 +00:00
41 lines
1.1 KiB
TypeScript
41 lines
1.1 KiB
TypeScript
|
|
||
|
interface JQueryAutocompleteOptions {
|
||
|
serviceUrl?: string;
|
||
|
lookup?: AutocompleteSuggestion[];
|
||
|
lookupFilter? (suggestion: AutocompleteSuggestion, query: string, queryLowercase: string): any;
|
||
|
onSelect? (suggestion: AutocompleteSuggestion): void;
|
||
|
minChars: number;
|
||
|
maxHeight: number;
|
||
|
deferRequestBy?: number;
|
||
|
width?: number;
|
||
|
params?: Object;
|
||
|
formatResult? (suggestion: AutocompleteSuggestion, currentValue: string): string;
|
||
|
delimiter?: any;
|
||
|
zIndex?: number;
|
||
|
type?: string;
|
||
|
noCache?: bool;
|
||
|
onSearchStart? (query: string): void;
|
||
|
onSearchComplete? (query: string): void;
|
||
|
tabDisabled?: bool;
|
||
|
paramName?: string;
|
||
|
transformResult? (response: any, originalQuery: string): AutocompleteSuggestion[];
|
||
|
autoSelectFirst?: bool;
|
||
|
appendTo: any;
|
||
|
dataType: string;
|
||
|
}
|
||
|
|
||
|
interface AutocompleteSuggestion {
|
||
|
value: string;
|
||
|
data: any;
|
||
|
}
|
||
|
|
||
|
interface AutocompleteInstance {
|
||
|
setOptions(options: JQueryAutocompleteOptions): void;
|
||
|
clear(): void;
|
||
|
clearCache(): void;
|
||
|
disable(): void;
|
||
|
enable(): void;
|
||
|
hide(): void;
|
||
|
dispose(): void;
|
||
|
}
|