datocms-client
Version:
For new DatoCMS users, we recommend @datocms/cma-client-node
20 lines (14 loc) • 532 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = jsonSchemaType;
var _findInfoForProperty = _interopRequireDefault(require("./findInfoForProperty"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
function jsonSchemaType(schema) {
var typeProperty = (0, _findInfoForProperty["default"])('type', schema);
if (!typeProperty) {
return null;
}
return typeProperty.pattern.replace(new RegExp(/(^\^|\$$)/, 'g'), '');
}