Bring Typescript types into repository
See original GitHub issue🚀 Feature Proposal
Add Typescript types directly to the packages within this repository
Motivation
This is was discussed in #8 but a lot of has changed since then.
See the pitch section for more information. In short, jest now uses TypeScript internally and relying on types from a none DefinitelyTyped package is a lot more difficult as it needs types to be made available via types-publisher as well.
Example
Going forward we would no longer need to add @types/expect-puppeteer and @types/jest-environment-puppeteer.
Pitch
I’ve just opened a DefinitelyTyped pull request to export the PuppeteerEnvironment default export from jest-environment-puppeteer library. The build is currently failing because it relies on none DefinitelyTyped types since Jest now uses typescript directly within its codebase. The potential solution is another PR to the types-publisher package but even then I have no way of testing if this solution will work until the PRs are merged.
It seems much simpler to just bring the type definitions into this repo.
Issue Analytics
- State:
- Created 4 years ago
- Reactions:3
- Comments:6 (2 by maintainers)

Top Related StackOverflow Question
@neoziro thanks!
I’ll create a PR this weekend 😄🤞
EDIT
This week…
@neoziro I’ll close this for now. It’s been a busy few weeks and likely to be especially busy for the next month or so.