schema-dts
JSON LD TypeScript types for Schema.org vocabulary.
Google schema-dts provides TypeScript definitions for Schema.org vocabulary in JSON-LD format. The typings are exposed as complete sets of discriminated type unions, allowing for easy completions and stricter validation.
The Schema Typings Generator is available in the schema-dts-gen package.
react-schemaorg
Easily insert valid Schema.org JSON-LD in your React apps.
This library provides JsonLd for plain React apps, and helmetJsonLdProp for use with Helmet.
Uses schema-dts for Schema.org TypeScript definitions.
Install react-schemaorg and your desired version of schema-dts
To insert a simple JSON-LD snippet:
Finished PubliusLogic Json-Ld Schema