Skip to content

Upgrade decorator syntax to Typescript 5.0 #208

@puchm

Description

@puchm

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions