JohnWeisz / TypedJSON

Typed JSON parsing and serializing for TypeScript that preserves type information.
MIT License
603 stars 64 forks source link

Upgrade decorator syntax to Typescript 5.0 #208

Open puchm opened 1 year ago

puchm commented 1 year ago

Typescript 5.0 (currently in beta) will introduce stable well-typed decorators. If experimentalDecorators is enabled, the current version will continue to work. If not, the new decorators require some changes to this library.

For example, this is the error that comes with @jsonObject:

Unable to resolve signature of class decorator when called as an expression.
  The runtime will invoke the decorator with 2 arguments, but the decorator expects 0-1.ts(1238)

Since the new version will replace the experimental syntax in the long term, this should be adjusted.

leshniak commented 6 months ago

Looks like the repo is abandoned again. Any alternatives?