smolter
Types

MetaDescriptor

One metadata record rendered by Meta.

Compatibility

ReactAvailable in this renderer's browser integration.
React SSRAvailable to this renderer's SSR integration; browser event handlers run after hydration.
PreactAvailable in this renderer's browser integration.
Preact SSRAvailable to this renderer's SSR integration; browser event handlers run after hydration.

Import from @kasperrt/smolter/react @kasperrt/smolter/preact

Signature

type MetaDescriptor = Record<string, unknown>;

Contract

A record of metadata properties. A string title renders a title element. A script:ld+json field renders safely serialized JSON-LD. tagName: "link" renders a link; other records render a meta element.

import type { MetaDescriptor } from "@kasperrt/smolter/preact";

export const description: MetaDescriptor = {
  name: "description",
  content: "A shared task list.",
};

Usage and limits

MetaDescriptor is a broad record type rather than a strict HTML schema. Supply valid element attributes. JSON-LD is serialized as JSON data; do not provide an already stringified script body.

View implementation ↗