UNPKG

@unhead/schema-org

Version:

Unhead Schema.org for Simple and Automated Google Rich Results

28 lines (25 loc) 682 B
import { d as defineSchemaOrgResolver, e as resolveRelation } from './schema-org.Cp6bpwL2.mjs'; const quantitativeValueResolver = defineSchemaOrgResolver({ cast(node) { if (typeof node === "number") { return { value: node }; } return node; }, defaults: { "@type": "QuantitativeValue" } }); const monetaryAmountResolver = defineSchemaOrgResolver({ defaults: { "@type": "MonetaryAmount" }, resolve(node, ctx) { if (typeof node.value !== "number") node.value = resolveRelation(node.value, ctx, quantitativeValueResolver); return node; } }); export { monetaryAmountResolver as m, quantitativeValueResolver as q };