UNPKG

cli-testing-library

Version:

Simple and complete CLI testing utilities that encourage good testing practices.

11 lines (10 loc) 552 B
import { eventMap } from './event-map.js'; import { TestInstance } from './types.js'; type EventMap = typeof eventMap; export type EventType = keyof EventMap; export type FireFunction = <TEventType extends EventType>(instance: TestInstance, event: TEventType, options?: Parameters<EventMap[TEventType]>[1]) => boolean | Promise<void>; export type FireObject = { [K in EventType]: (instance: TestInstance, options?: Parameters<EventMap[K]>[1]) => boolean | Promise<void>; }; declare const fireEvent: FireFunction & FireObject; export { fireEvent };