From aeb4e384b64cdb90050d7bc94125f74e37b02122 Mon Sep 17 00:00:00 2001 From: Tomas Kirda Date: Tue, 10 Oct 2023 19:28:12 -0500 Subject: [PATCH] Specify jsdoc type for jQuery parameter --- src/jquery.autocomplete.js | 32 +++++++++++++++++--------------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/src/jquery.autocomplete.js b/src/jquery.autocomplete.js index d962133..f71de1c 100644 --- a/src/jquery.autocomplete.js +++ b/src/jquery.autocomplete.js @@ -19,23 +19,25 @@ // Browser globals factory(jQuery); } -})(function ($) { +})( + /** + * @param {jQuery} $ + */ + function ($) { 'use strict'; - var utils = (function () { - return { - escapeRegExChars: function (value) { - return value.replace(/[|\\{}()[\]^$+*?.]/g, '\\$&'); - }, - createNode: function (containerClass) { - var div = document.createElement('div'); - div.className = containerClass; - div.style.position = 'absolute'; - div.style.display = 'none'; - return div; - }, - }; - })(), + var utils = { + escapeRegExChars: function (value) { + return value.replace(/[|\\{}()[\]^$+*?.]/g, '\\$&'); + }, + createNode: function (containerClass) { + var div = document.createElement('div'); + div.className = containerClass; + div.style.position = 'absolute'; + div.style.display = 'none'; + return div; + }, + }, keys = { ESC: 27, TAB: 9,