mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
I choose to go with a more relaxed definition (versus specifying the exact options allowed for each event type) because it would have required duplicating event definitions from lib.d.ts (the properties of the events in lib.d.ts are all mandatory whereas they would be optional in this usage).
20 lines
584 B
TypeScript
20 lines
584 B
TypeScript
// Type definitions for jquery.simulate.js
|
|
// Project: https://github.com/jquery/jquery-simulate
|
|
// Definitions by: Derek Cicerone <https://github.com/derekcicerone/>
|
|
// Definitions: https://github.com/borisyankov/DefinitelyTyped
|
|
|
|
/// <reference path="../jquery/jquery.d.ts"/>
|
|
|
|
interface JQuery {
|
|
|
|
/**
|
|
* Simulates an event.
|
|
*
|
|
* @param type
|
|
* the type of event (eg: "mousemove", "keydown", etc...)
|
|
* @param options
|
|
* the options for the event (these are event-specific)
|
|
*/
|
|
simulate(type: string, options?: any): void;
|
|
}
|