@unhead/schema-org
Version:
Unhead Schema.org for Simple and Automated Google Rich Results
28 lines (25 loc) • 682 B
JavaScript
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 };