mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-07-01 07:40:10 +00:00
[jquery] Allow writing through index signature on JQuery.
This commit is contained in:
4
types/jquery/index.d.ts
vendored
4
types/jquery/index.d.ts
vendored
@@ -2390,9 +2390,11 @@ interface JQuery<TElement extends Node = HTMLElement> {
|
||||
* @since 1.4
|
||||
*/
|
||||
wrapInner(wrappingElement: JQuery.Selector | JQuery.htmlString | Element | JQuery | ((this: TElement, index: number) => string | JQuery | Element)): this;
|
||||
|
||||
[n: number]: TElement;
|
||||
}
|
||||
|
||||
interface JQuery<TElement extends Node = HTMLElement> extends ArrayLike<TElement>, Iterable<TElement> { }
|
||||
interface JQuery<TElement extends Node = HTMLElement> extends Iterable<TElement> { }
|
||||
|
||||
interface JQueryStatic<TElement extends Node = HTMLElement> {
|
||||
/**
|
||||
|
||||
@@ -11,7 +11,10 @@ function JQuery() {
|
||||
}
|
||||
|
||||
function arrayLike() {
|
||||
$('div')[0] === new HTMLElement();
|
||||
// $ExpectType HTMLElement
|
||||
$('div')[0];
|
||||
|
||||
$('div')[0] = new HTMLElement();
|
||||
}
|
||||
|
||||
function ajax() {
|
||||
|
||||
Reference in New Issue
Block a user