[jquery] Remove jQuery.Event(EventLike) signatures and EventLike interface.

These are undocumented and don't appear to be intended to be public.
This commit is contained in:
Leonard Thieu
2018-11-24 09:43:02 -05:00
parent 50b56a19ce
commit 32e0482fb5
2 changed files with 0 additions and 18 deletions
-10
View File
@@ -8400,21 +8400,11 @@ function JQuery_Event() {
function call_signature() {
// $ExpectType Event<HTMLElement, null> & Coordinates
$.Event('keydown', $('p').offset());
// $ExpectType Event<HTMLElement, null> & { type: string; }
$.Event({
type: 'keydown'
});
}
function constructor() {
// $ExpectType Event<HTMLElement, null> & Coordinates
new $.Event('keydown', $('p').offset());
// $ExpectType Event<HTMLElement, null> & { type: string; }
new $.Event({
type: 'keydown'
});
}
// https://stackoverflow.com/questions/49892574/trigger-a-jquery-3-event-with-ctrlkey-set
-8
View File
@@ -3986,11 +3986,7 @@ $( "input" ).click(function() {
// tslint:disable-next-line:no-unnecessary-generics
<T extends object, TTarget extends EventTarget = HTMLElement>(event: string, properties?: T): Event<TTarget> & T;
// tslint:disable-next-line:no-unnecessary-generics
<T extends EventLike, TTarget extends EventTarget = HTMLElement>(properties: T): Event<TTarget> & T;
// tslint:disable-next-line:no-unnecessary-generics
new <T extends object, TTarget extends EventTarget = HTMLElement>(event: string, properties?: T): Event<TTarget> & T;
// tslint:disable-next-line:no-unnecessary-generics
new <T extends EventLike, TTarget extends EventTarget = HTMLElement>(properties: T): Event<TTarget> & T;
}
// Instance members
@@ -4712,10 +4708,6 @@ $( "ul" ).click( handler ).find( "ul" ).hide();
target: TTarget;
}
interface EventLike {
type: string;
}
// #endregion
interface EventHandler<TCurrentTarget, TData = null> extends EventHandlerBase<TCurrentTarget, Event<TCurrentTarget, TData>> { }