jQuery .val плохо определен в компиляторе закрытия - PullRequest
0 голосов
/ 05 октября 2018

Я заметил, что компилятор замыкания не будет принимать число в качестве типа для первого параметра .val, однако документация jQuery утверждает, что это так.Глядя на мой внешний файл jQuery, он имеет:

/**
 * @param {(string|Array<string>|function(number,*))=} arg1
 * @return {(string|number|Array<string>|!jQuery)}
 */
jQuery.prototype.val = function(arg1) {};

Параметр не соответствует документации для .val.Я хотел бы привести файл extern в соответствие с документацией, но мне было интересно, принимает ли jQuery больше типов, чем задокументировано, или что-то еще очевидное, чего мне не хватает.

...