@sanity/form-builder
Version:
Sanity form builder
17 lines (16 loc) • 444 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
exports.primitive = primitive;
exports.type = is;
var PRIMITIVES = ['string', 'number', 'boolean'];
function is(typeName, type) {
return type.name === typeName || type.type && is(typeName, type.type);
}
var _default = is;
exports.default = _default;
function primitive(type) {
return PRIMITIVES.some(typeName => is(typeName, type));
}