UNPKG

@unhead/schema-org

Version:

Unhead Schema.org for Simple and Automated Google Rich Results

28 lines (25 loc) 679 B
import { d as defineSchemaOrgResolver, ad as resolveWithBase, e as resolveRelation } from '../shared/schema-org.Cp6bpwL2.mjs'; import 'unhead/plugins'; import 'unhead/utils'; import 'ufo'; const listItemResolver = defineSchemaOrgResolver({ cast(node) { if (typeof node === "string") { node = { name: node }; } return node; }, defaults: { "@type": "ListItem" }, resolve(node, ctx) { if (typeof node.item === "string") node.item = resolveWithBase(ctx.meta.host, node.item); else if (typeof node.item === "object") node.item = resolveRelation(node.item, ctx); return node; } }); export { listItemResolver };