UNPKG

@lyra/form-builder

Version:
17 lines (14 loc) 397 B
'use strict'; 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)); }