dequelabs / dequelabs/axe-core
Axe-core's d.ts file is incomplete
- Dominant language
- JavaScript
- Stars
- 7.5k
- Forks
- 933
- Avg merge
- 2d 13h
- Merged PRs (30d)
- 29
Description
### Product
axe-core
### Product Version
_No response_
### Latest Version
- [X] I have tested the issue with the latest version of the product
### Issue Description
I wanted to access the function isVisibleOnScreen from axe.commons.dom, but this is not exported in the .d.ts.
This technically can be solved by adding the function to the d.ts file, but there are multiple functions that are not exported, not just the function I'm mentioning.
Contributor guide
Research direction
Start by locating axe-core's .d.ts declaration for axe.commons.dom and compare its declared functions with the available API, beginning with isVisibleOnScreen. Identify which other public functions are missing, then verify that the declarations expose the intended functions and remain valid under the project's type-checking process.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, typescript
- Domain
- accessibility
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100