This repository was archived by the owner on Feb 12, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Track: Typescript types supportΒ #2945
Copy link
Copy link
Closed
Labels
EpicP0Critical: Tackled by core team ASAPCritical: Tackled by core team ASAPawesome endeavourexp/wizardExtensive knowledge (implications, ramifications) requiredExtensive knowledge (implications, ramifications) requiredkind/trackingA meta-issue for tracking workA meta-issue for tracking worktopic/docsDocumentationDocumentation
Description
We will use JSDoc to declare types for the top level API first and internally we will add types incrementally where we feel it adds value.
A TS config will be added to the repo to enable type declaration generation from JSDoc comments.
Type declaration tests will be added as we see fit and we will add a ts type check job to our CI.
Repo track list
Done = β
In Progress = π§
TODO = β
Documentation
https://github.com/ipfs/aegir/blob/master/md/ts-jsdoc.md
Improvement issues
External issues to track
TypeStrong/typedoc#1248 (comment)
microsoft/TypeScript#41672
AuHau, Xmader, nickdex, NatoBoram, pithuene and 21 moredapplion, badkk, AlexxNica and marc2332AlexxNicadapplion, matthewjosephtaylor, gnidan, AlexxNica and D4nte
Metadata
Metadata
Assignees
Labels
EpicP0Critical: Tackled by core team ASAPCritical: Tackled by core team ASAPawesome endeavourexp/wizardExtensive knowledge (implications, ramifications) requiredExtensive knowledge (implications, ramifications) requiredkind/trackingA meta-issue for tracking workA meta-issue for tracking worktopic/docsDocumentationDocumentation