mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-10-04 14:57:10 +00:00
[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:
@@ -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
|
||||
|
||||
Vendored
-8
@@ -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>> { }
|
||||
|
||||
Reference in New Issue
Block a user