typing support for public capabilities of Greenwood #1250
Labels
documentation
Greenwood specific docs
enhancement
Improve something existing (e.g. no docs, new APIs, etc)
Milestone
Summary
While Greenwood is a build tool without much of a public API other than its CLI and plugins, there are some areas that should probably provide typing to users through JSDocs, maybe TS but I'm not super keen on TypeScript in libraries.
Details
Most obvious ones that come to mind are:
ResourceInterface
lol)We would also want to make sure we validate these through CI somehow, ideally using these config files in our own projects and / or test cases.
Raised in #1292 (comment), a good point was raised about authoring Greenwood plugins (and probably also _greenwood.config.js in TypeScript. Might need to make another issue for that once we can land this one first, unless its easy to do it all in one go with something like sucrase, which we are using now in WCC.
The text was updated successfully, but these errors were encountered: