Generate TypeScript Definitions for Schema.org Schema
npm install schema-dts-gen


JSONG-LD TypeScript typing generator for Schema.org vocabulary & related
ontologies.
schema-dts-gen is the generator that powers
schema-dts. It creates TypeScript
definitions for JSON-LD conforming to a given ontology.
Note: This is not an officially supported Google product.
To use the typings for your project, simply add theschema-dts NPM package to your
project:
``command`
npm install schema-dts-gen
npx schema-dts-gen --ontology=https://schema.org/version/latest/schemaorg-all-https.nt
Command line usage:
- Specify your ontology
- Specify --ontology: An HTTPs URL to an .nt NTriple file declaring your
ontology.
Must be compatible with Schema.org, including the Schema.org DataTypes andThing
specifying a top-level type.
- --context: Defaults to https://schema.org, the value or values to be"@context"
used with the property.
Can be either a single URL, or a comma separated list of two or more name:URL
pairs.
The context affects names of string properties in types, as well as the values
of an object's "@type".
- --deprecated/--nodeprecated: Whether or not to include deprecated
Schema.org types and properties. When included, these types will still be
marked with @deprecated JSDOC tags.
- --verbose`: Outputs additional logs and debugging notes to stderr.