Get Started

DaffSchemaService

A service for managing JSON-LD schema tags in a document.

There is only ever one schema tag per document, multiple schemas can be added by calling upsert with an array.

The schema data can be found via a script tag with the id daff-schema in the document.

Properties

Name Type Description
selector 'daff-schema'
scriptTag HTMLScriptElement | null Memoized schema script tag.
getSchema string The string represenation of the schema. WARNING: This content is comes directly from the DOM. It could contain malicious content, be very careful with what you do with it.
upsert void Either creates a new schema tag in the document, or updates the existing schema tag in the document.
remove void Removes the schema from the document.
Graycore, LLC © 2018 - 2025. Code licensed under an MIT-style License. Documentation licensed under CC BY 4.0.