react-spectrum
react-spectrum copied to clipboard
Aria pattern utils
Closes
โ Pull Request Checklist:
- [ ] Included link to corresponding React Spectrum GitHub Issue.
- [ ] Added/updated unit tests and storybook for this change (for new code or code which already has tests).
- [ ] Filled out test instructions.
- [ ] Updated documentation (if it already exists for this component).
- [ ] Looked at the Accessibility Practices for this feature - Aria Practices
๐ Test Instructions:
๐งข Your Project:
Build successful! ๐
Build successful! ๐
Build successful! ๐
Build successful! ๐
Build successful! ๐
Build successful! ๐
Build successful! ๐
Build successful! ๐
Build successful! ๐
Build successful! ๐
Build successful! ๐
Build successful! ๐
Build successful! ๐
Build successful! ๐
Build successful! ๐
Build successful! ๐
Build successful! ๐
Build successful! ๐
## API Changes
@react-aria/test-utils
/@react-aria/test-utils:DEFAULT_LONG_PRESS_TIME
-DEFAULT_LONG_PRESS_TIME {
- UNTYPED
-}
/@react-aria/test-utils:triggerLongPress
triggerLongPress {
- element: HTMLElement
- opts: any
+ opts: {
+ element: HTMLElement
+ advanceTimer: (number) => void | Promise<unknown>
+ pointerOpts?: {
+
+}
+}
returnVal: undefined
}
/@react-aria/test-utils:UserOpts
+UserOpts {
+ advanceTimer?: (number) => void | Promise<unknown>
+ interactionType?: 'mouse' | 'touch' | 'keyboard'
+}
/@react-aria/test-utils:BaseTesterOpts
+BaseTesterOpts {
+ root: HTMLElement
+}
/@react-aria/test-utils:PatternNames
+PatternNames {
+ P: undefined
+}
/@react-aria/test-utils:User
+User {
+ advanceTimer: UserOpts['advanceTimer']
+ constructor: (UserOpts) => void
+ createTester: (T, ObjectOptionsTypes<T>) => ObjectType<T>
+ interactionType: UserOpts['interactionType']
+ user: any
+}
@react-spectrum/test-utils
/@react-spectrum/test-utils:DEFAULT_LONG_PRESS_TIME
-DEFAULT_LONG_PRESS_TIME {
- UNTYPED
-}
/@react-spectrum/test-utils:triggerLongPress
triggerLongPress {
- element: HTMLElement
- opts: any
+ opts: {
+ element: HTMLElement
+ advanceTimer: (number) => void | Promise<unknown>
+ pointerOpts?: {
+
+}
+}
returnVal: undefined
}
/@react-spectrum/test-utils:UserOpts
+UserOpts {
+ advanceTimer?: (number) => void | Promise<unknown>
+ interactionType?: 'mouse' | 'touch' | 'keyboard'
+}
/@react-spectrum/test-utils:BaseTesterOpts
+BaseTesterOpts {
+ root: HTMLElement
+}
/@react-spectrum/test-utils:PatternNames
+PatternNames {
+ P: undefined
+}
/@react-spectrum/test-utils:User
+User {
+ advanceTimer: UserOpts['advanceTimer']
+ constructor: (UserOpts) => void
+ createTester: (T, ObjectOptionsTypes<T>) => ObjectType<T>
+ interactionType: UserOpts['interactionType']
+ user: any
+}