terascope / teraslice

Scalable data processing pipelines in JavaScript
https://terascope.github.io/teraslice/
Apache License 2.0
50 stars 13 forks source link

Update typescript version - 5.5 or 5.6 #3772

Open busma13 opened 1 month ago

busma13 commented 1 month ago

Currently we are using typescript 5.2.2. The latest version is 5.6.2.

It would be nice to get completely caught up. We could then update typedoc which is blocked due to typescript version (#3768)

busma13 commented 1 month ago

In 5.5 the suppressImplicitAnyIndexErrors rule will be removed. That means we have to properly type any object[key] style call. We can turn off the rule in each package's tsconfig and then fix the errors in that package only, making the PRs smaller. Keeping that rule around until it can be removed from the root tsconfig will prevent any new code from introducing more errors of this type.