dequelabs / dequelabs/axe-core

Axe-core's d.ts file is incomplete

Open
#4,241 4 comments 0 reactions 0 assignees View on GitHub
help wanted
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.