@instawork/design-system
Version:
The design system for Instawork's web apps
8 lines (7 loc) • 626 B
TypeScript
/// <reference types="jquery" />
export interface JQueryTriggeredEvent<TOriginalEvent extends Event, TTarget = unknown, TDelegateTarget = unknown, TData = unknown, TCurrentTarget = unknown> extends JQuery.TriggeredEvent<TDelegateTarget, TData, TCurrentTarget, TTarget> {
originalEvent?: TOriginalEvent;
}
export declare type JQueryFocusEvent<TTarget = unknown> = JQueryTriggeredEvent<FocusEvent, TTarget>;
export declare type JQueryClipboardEvent<TTarget = unknown> = JQueryTriggeredEvent<ClipboardEvent, TTarget>;
export declare type JQueryKeyboardEvent<TTarget = unknown> = JQueryTriggeredEvent<KeyboardEvent, TTarget>;