The TypeScript Working Group manages the TypeScript-related aspects of the Express ecosystem, providing guidance, support, and resources for TypeScript users and contributors.
- Ensure express package types are semantically correct, current with the implementation, and provide a high-quality developer experience
- Maintaining up-to-date TypeScript type definitions
- Enhancing documentation for TypeScript usage across Express packages
- Ensure that types shared across Express Project packages are updated in sync to prevent build errors across the ecosystem
- Work with the maintainers of each package to decide whether to include the types within
the package or in DefinitelyTyped
- Support testing type accuracy while in development and CI
Create a table with the current initiatives of the TypeScript Working Group. Each initiative should have a title, description, and a link to the issue tracking it.
Initiative | Champion | Status | Links |
---|---|---|---|
The TypeScript Working Group is made up of volunteers, you do not need to be a member to participate, but once you participate please open a PR to add yourself here.
Two teams exist for mentioning the group and managing access:
- @expressjs/typescript-wg: everyone participating in the WG has write access to this repo
- @expressjs/typescript-wg-captains: the repository captians as per Express project guidelines
- Jon Church (Captain)
- Sebastian Beltran (Captain)
- Phillip Barta
- Hichem
The TypeScript Working Group meets on an ad hoc basis. The meeting is open to the public. The agenda and meeting notes are published in this repository.
The TypeScript Working Group uses GitHub Discussions for offline discussion. The discussions are open to the public and anyone may participate. Also, the group uses the channel #express-ts-wg in the OpenJS Foundation Slack for realtime discussions.
The Express Project's CoC applies to this repo.