Skip to content

Conversation

@FredTreg
Copy link
Contributor

Upgraded to TypeScript 5.1 and fixed corresponding compiling issues.

There were issues with ts.Expression vs ts.Node. I fixed as I could but could not help a as ts.Expression which I do not fully understand.

I used ts-patch for testing as it is the current drop-in replacement for ttypescript which does not support TS 5. See nonara/ts-patch#93 (comment) for more context

I have not added code to support TS 5 decorators, so I guess they will not work.

@FredTreg FredTreg force-pushed the typescript-5-support branch from 5605ca8 to fc4bf9b Compare June 16, 2023 14:54
@GoogleFeud
Copy link
Owner

Hello, thank you so much for the pull request. I'm currently working on the next version of this library over at the dev branch, if you could do this in the dev branch that would be awesome! Also, we'll have to update the typescript version of the playground as well.

Thanks!

@FredTreg
Copy link
Contributor Author

FredTreg commented Jul 2, 2023

I'll send several PRs on dev then. Typescript 5 support was just prep work for the real PR I'm interested in: null vs undefined support.
I'm currently using my own fork of your project but I hope what I did can be reintegrated into your project.

@FredTreg FredTreg closed this Jul 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants