From a540c4fc45a3f505aa7ace452daa4da94c64f23c Mon Sep 17 00:00:00 2001 From: Alex Young Date: Sat, 1 Jun 2019 17:13:00 +0800 Subject: [PATCH] feat(typings): allow document to be used in fireEvent --- typings/events.d.ts | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/typings/events.d.ts b/typings/events.d.ts index 2b3399dd..9c58c09a 100644 --- a/typings/events.d.ts +++ b/typings/events.d.ts @@ -71,12 +71,21 @@ export type EventType = | 'transitionEnd' | 'doubleClick' -export type FireFunction = (element: Element | Window, event: Event) => boolean +export type FireFunction = ( + element: Document | Element | Window, + event: Event, +) => boolean export type FireObject = { - [K in EventType]: (element: Element | Window, options?: {}) => boolean + [K in EventType]: ( + element: Document | Element | Window, + options?: {}, + ) => boolean } export type CreateObject = { - [K in EventType]: (element: Element | Window, options?: {}) => Event + [K in EventType]: ( + element: Document | Element | Window, + options?: {}, + ) => Event } export const createEvent: CreateObject