Skip to content
@tsmetadata

TS Metadata

Standardized TypeScript utilities for adding compile-time metadata to classes.

@Mission

Since TypeScript 5.2, stage 3 decorator metadata is now natively available and ready for use, however very few projects utilize the feature. TS Metadata hopes to build a standard set of decorators for popular web standards like JSON:API, HAL, and others, in an effort to enable runtime interpretation of classes, their fields, and their methods.

➡️ @Next

Take a look at some of our existing libraries.

💬 @Discussion

You can discuss TS Metadata here.

🧑‍💻 @Contribute

If you're interesting in contributing, feel free to e-mail us at [email protected].

Pinned Loading

  1. polyfill polyfill Public

    Metadata symbol polyfill for legacy runtimes.

    TypeScript

  2. json-api json-api Public

    Standardized set of JSON:API metadata decorators.

    TypeScript

  3. discussions discussions Public

    Source repository to host discussions regarding TS Metadata.

Repositories

Showing 4 of 4 repositories
  • json-api Public

    Standardized set of JSON:API metadata decorators.

    tsmetadata/json-api’s past year of commit activity
    TypeScript 0 MIT 0 0 0 Updated Nov 24, 2024
  • polyfill Public

    Metadata symbol polyfill for legacy runtimes.

    tsmetadata/polyfill’s past year of commit activity
    TypeScript 0 MIT 0 0 0 Updated Nov 15, 2024
  • .github Public

    Special repository for publicly displaying GitHub organization information.

    tsmetadata/.github’s past year of commit activity
    0 0 0 0 Updated Nov 7, 2024
  • discussions Public

    Source repository to host discussions regarding TS Metadata.

    tsmetadata/discussions’s past year of commit activity
    0 0 0 0 Updated Nov 5, 2024

Top languages

Loading…

Most used topics

Loading…