-
-
Notifications
You must be signed in to change notification settings - Fork 66
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FR]: type-check dependent projects in parallel #374
Comments
Note, this is unblocked and work likely to begin in the next month or so. |
TypeScript 5.5 is out with |
Work on this has begun, thanks to folks from several companies for helping to vet designs! (and of course @mprobst for getting the ball rolling!)
|
TS 5.6 with |
See #679 for the first big step 😄 |
IMPORTANT: This depends on an unimplemented feature request in TypeScript:
--isolatedDeclarations
microsoft/TypeScript#47947What is the current behavior?
Currently, type-checking a tree of targets like
app <-- counter <-- textutils/splitter
requires that they are run in serial, because the results of type-checking a library are needed by all transitive dependents as inputs to their type-check action.Quoting from the
--isolatedDeclarations
proposal:Describe the feature
Again, quoting from the
--isolatedDeclarations
proposal:When the
--isolatedDeclarations
feature is available in some version of TypeScript, then rules_ts should support it with an action graph like the one implied there.The text was updated successfully, but these errors were encountered: