@lyra/form-builder
Version:
Lyra form builder
17 lines (14 loc) • 397 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.primitive = primitive;
const PRIMITIVES = ['string', 'number', 'boolean'];
function is(typeName, type) {
return type.name === typeName || type.type && is(typeName, type.type);
}
exports.default = is;
exports.type = is;
function primitive(type) {
return PRIMITIVES.some(typeName => is(typeName, type));
}