2
0
mirror of https://github.com/devbridge/jQuery-Autocomplete.git synced 2024-11-29 08:14:06 +00:00

jquery.autocomplete.d.ts - typo

This commit is contained in:
stonio 2016-07-07 11:35:39 +02:00 committed by GitHub
parent 1481000059
commit 0112bd3609

View File

@ -1,4 +1,4 @@
// Type definitions for jQuery-Autocomplete 1.2.25 // TypeScript type definitions for jQuery-Autocomplete 1.2.25
// Project: https://www.devbridge.com/sourcery/components/jquery-autocomplete/ // Project: https://www.devbridge.com/sourcery/components/jquery-autocomplete/
// Definitions by: John Gouigouix <https://github.com/orchestra-ts/DefinitelyTyped/> // Definitions by: John Gouigouix <https://github.com/orchestra-ts/DefinitelyTyped/>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
@ -23,7 +23,7 @@ interface JQueryAutocompleteOptions {
//----------------o AJAX SETTINGS //----------------o AJAX SETTINGS
/** /**
* Server side URL or callback function that returns serviceUrl string. Optional if local lookup data is provided. * Server-side URL or callback function that returns serviceUrl string. Optional if local lookup data is provided.
*/ */
serviceUrl?: string; serviceUrl?: string;
@ -34,8 +34,8 @@ interface JQueryAutocompleteOptions {
type?: string; type?: string;
/** /**
* type of data returned from server. Either text, json or jsonp, which will cause the autocomplete to use jsonp. * Type of data returned from server. Either "text", "json" or "jsonp", which will cause the autocomplete to use JSONP.
* You may return a json object in your callback when using jsonp. * You may return a JSON object in your callback when using "jsonp".
* @default "text" * @default "text"
*/ */
dataType?: "text" | "json" | "jsonp"; dataType?: "text" | "json" | "jsonp";
@ -52,7 +52,7 @@ interface JQueryAutocompleteOptions {
params?: Object; params?: Object;
/** /**
* Number of miliseconds to defer ajax request. * Number of milliseconds to defer Ajax request.
* @default 0 * @default 0
*/ */
deferRequestBy?: number; deferRequestBy?: number;
@ -78,21 +78,20 @@ interface JQueryAutocompleteOptions {
delimiter?: string | RegExp; delimiter?: string | RegExp;
/** /**
* Called before ajax request. this is bound to input element. * Called before Ajax request. This is bound to input element.
* @param query * @param query
*/ */
onSearchStart? (query: string): void; onSearchStart? (query: string): void;
/** /**
* Called after ajax response is processed. this is bound to input element. * Called after Ajax response is processed. This is bound to input element.
* Suggestions is an array containing the results.
* @param query * @param query
* @param suggestions * @param suggestions Array containing the results.
*/ */
onSearchComplete? (query: string, suggestions: AutocompleteSuggestion[]): void; onSearchComplete? (query: string, suggestions: AutocompleteSuggestion[]): void;
/** /**
* Called if ajax request fails. this is bound to input element. * Called if Ajax request fails. This is bound to input element.
* @param query * @param query
* @param jqXHR * @param jqXHR
* @param textStatus * @param textStatus
@ -109,7 +108,7 @@ interface JQueryAutocompleteOptions {
/** /**
* Callback function invoked when user selects suggestion from the list. * Callback function invoked when user selects suggestion from the list.
* This inside callback refers to input HtmlElement. * This inside callback refers to input HTMLElement.
* @param suggestion * @param suggestion
*/ */
onSelect? (suggestion: AutocompleteSuggestion): void; onSelect? (suggestion: AutocompleteSuggestion): void;
@ -147,7 +146,7 @@ interface JQueryAutocompleteOptions {
triggerSelectOnValidInput?: boolean; triggerSelectOnValidInput?: boolean;
/** /**
* Boolean value indicating if it shoud prevent future ajax requests for queries with the same root if no results were returned. * Boolean value indicating if it should prevent future Ajax requests for queries with the same root if no results were returned.
* E.g. if Jam returns no suggestions, it will not fire for any future query that starts with Jam. * E.g. if Jam returns no suggestions, it will not fire for any future query that starts with Jam.
* @default true * @default true
*/ */
@ -193,7 +192,7 @@ interface JQueryAutocompleteOptions {
maxHeight?: number; maxHeight?: number;
/** /**
* Suggestions container width in pixels, e.g.: 300. takes input field width. * Suggestions container width in pixels, e.g.: 300. Takes input field width.
* @default "auto" * @default "auto"
*/ */
width?: string | number; width?: string | number;
@ -205,7 +204,7 @@ interface JQueryAutocompleteOptions {
zIndex?: number; zIndex?: number;
/** /**
* Container where suggestions will be appended. Can be jQuery object, selector or html element. * Container where suggestions will be appended. Can be jQuery object, jQuery selector or HTMLElement.
* Make sure to set position: absolute or position: relative for that element. * Make sure to set position: absolute or position: relative for that element.
* @default document.body * @default document.body
*/ */
@ -220,8 +219,8 @@ interface JQueryAutocompleteOptions {
forceFixPosition?: boolean; forceFixPosition?: boolean;
/** /**
* Vertical orientation of the displayed suggestions, available values are auto, top, bottom. * Vertical orientation of the displayed suggestions, available values are "auto", "top", "bottom".
* If set to auto, the suggestions will be orientated it the way that place them closer to middle of the view port. * If set to "auto", the suggestions will be orientated it the way that place them closer to middle of the view port.
* @default "bottom" * @default "bottom"
*/ */
orientation?: "bottom" | "auto" | "top" orientation?: "bottom" | "auto" | "top"
@ -245,7 +244,7 @@ interface JQueryAutocompleteOptions {
noSuggestionNotice?: string | Element | JQuery; noSuggestionNotice?: string | Element | JQuery;
/** /**
* Called when input is altered after selection has been made. this is bound to input element. * Called when input is altered after selection has been made. This is bound to input element.
*/ */
onInvalidateSelection? (): void; onInvalidateSelection? (): void;
@ -260,38 +259,38 @@ interface JQueryAutocompleteOptions {
interface AutocompleteInstance { interface AutocompleteInstance {
/** /**
* you may update any option at any time. Options are listed above. * You may update any option at any time. Options are listed above.
* @param options * @param options
*/ */
setOptions(options: JQueryAutocompleteOptions): void; setOptions(options: JQueryAutocompleteOptions): void;
/** /**
* clears suggestion cache and current suggestions suggestions. * Clears suggestion cache and current suggestions suggestions.
*/ */
clear(): void; clear(): void;
/** /**
* clears suggestion cache. * Clears suggestion cache.
*/ */
clearCache(): void; clearCache(): void;
/** /**
* deactivate autocomplete. * Deactivate autocomplete.
*/ */
disable(): void; disable(): void;
/** /**
* activates autocomplete if it was deactivated before. * Activates autocomplete if it was deactivated before.
*/ */
enable(): void; enable(): void;
/** /**
* hides suggestions. * Hides suggestions.
*/ */
hide(): void; hide(): void;
/** /**
* destroys autocomplete instance. All events are detached and suggestion containers removed. * Destroys autocomplete instance. All events are detached and suggestion containers removed.
*/ */
dispose(): void; dispose(): void;