Interface: UserEventDispatcher
Defined in: packages/dom-core/src/types.ts:15
The subset of the @testing-library/user-event API that DOMInteractor
dispatches interactions through. Structural on purpose: the library's default
export and a configured instance from userEvent.setup() — such as Storybook's
instrumented userEvent from storybook/test — are both assignable without
coupling to either package's concrete types.
Methods​
clear()​
clear(
element):Promise<void>
Defined in: packages/dom-core/src/types.ts:16
Parameters​
element​
Element
Returns​
Promise<void>
click()​
click(
element):Promise<void>
Defined in: packages/dom-core/src/types.ts:17
Parameters​
element​
Element
Returns​
Promise<void>
hover()​
hover(
element):Promise<void>
Defined in: packages/dom-core/src/types.ts:18
Parameters​
element​
Element
Returns​
Promise<void>
keyboard()​
keyboard(
text):Promise<unknown>
Defined in: packages/dom-core/src/types.ts:22
Parameters​
text​
string
Returns​
Promise<unknown>
selectOptions()​
selectOptions(
element,values):Promise<void>
Defined in: packages/dom-core/src/types.ts:23
Parameters​
element​
Element
values​
string[]
Returns​
Promise<void>
type()​
type(
element,text):Promise<void>
Defined in: packages/dom-core/src/types.ts:24
Parameters​
element​
Element
text​
string
Returns​
Promise<void>
upload()​
upload(
element,files):Promise<void>
Defined in: packages/dom-core/src/types.ts:25
Parameters​
element​
HTMLElement
files​
File | File[]
Returns​
Promise<void>