mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-06-05 14:59:37 +08:00
fixing tests
This commit is contained in:
12
types/jquery/index.d.ts
vendored
12
types/jquery/index.d.ts
vendored
@@ -4553,7 +4553,17 @@ interface JQuery<TElement extends Node = HTMLElement> extends Iterable<TElement>
|
||||
* @since 1.7
|
||||
*/
|
||||
on(events: string,
|
||||
handler: JQuery.EventHandler<TElement> | JQuery.EventHandlerBase<any, JQuery.Event<TElement>> | ((event: JQueryEventObject) => void) | false): this;
|
||||
handler: JQuery.EventHandler<TElement> | JQuery.EventHandlerBase<any, JQuery.Event<TElement>> | false): this;
|
||||
/**
|
||||
* Attach an event handler function for one or more events to the selected elements.
|
||||
*
|
||||
* @param events One or more space-separated event types and optional namespaces, such as "click" or "keydown.myPlugin".
|
||||
* @param handler A function to execute when the event is triggered.
|
||||
* @see {@link https://api.jquery.com/on/}
|
||||
* @since 1.7
|
||||
*/
|
||||
on(events: string,
|
||||
handler: ((event: JQueryEventObject) => void)): this;
|
||||
/**
|
||||
* Attach an event handler function for one or more events to the selected elements.
|
||||
*
|
||||
|
||||
@@ -3709,6 +3709,30 @@ function JQuery() {
|
||||
event;
|
||||
});
|
||||
|
||||
// $ExpectType JQuery<HTMLElement>
|
||||
$('table').on('myEvent', function(event: JQueryInputEventObject) {
|
||||
// $ExpectType HTMLElement
|
||||
this;
|
||||
// $ExpectType JQueryInputEventObject
|
||||
event;
|
||||
});
|
||||
|
||||
// $ExpectType JQuery<HTMLElement>
|
||||
$('table').on('myEvent', function(event: JQueryMouseEventObject) {
|
||||
// $ExpectType HTMLElement
|
||||
this;
|
||||
// $ExpectType JQueryMouseEventObject
|
||||
event;
|
||||
});
|
||||
|
||||
// $ExpectType JQuery<HTMLElement>
|
||||
$('table').on('myEvent', function(event: JQueryKeyEventObject) {
|
||||
// $ExpectType HTMLElement
|
||||
this;
|
||||
// $ExpectType JQueryKeyEventObject
|
||||
event;
|
||||
});
|
||||
|
||||
// $ExpectType JQuery<HTMLElement>
|
||||
$('table').on('myEvent', function(this: I1, event) {
|
||||
// $ExpectType I1
|
||||
|
||||
Reference in New Issue
Block a user