[jquery] Collapse JQuery declarations.

Base types were declared separately because JQuery was a class at one point. This used class-interface merging to avoid having to declare base type members.
This commit is contained in:
Leonard Thieu
2017-07-02 10:58:23 -04:00
parent e5bce784ca
commit 28dd8dcd3f
+1 -3
View File
@@ -38,7 +38,7 @@ declare const $: JQueryStatic;
// Used by JQuery.Event
type _Event = Event;
interface JQuery<TElement extends Node = HTMLElement> {
interface JQuery<TElement extends Node = HTMLElement> extends Iterable<TElement> {
/**
* A string containing the jQuery version number.
*
@@ -2394,8 +2394,6 @@ interface JQuery<TElement extends Node = HTMLElement> {
[n: number]: TElement;
}
interface JQuery<TElement extends Node = HTMLElement> extends Iterable<TElement> { }
interface JQueryStatic<TElement extends Node = HTMLElement> {
/**
* A factory function that returns a chainable utility object with methods to register multiple