1
0
Fork 0
mirror of synced 2024-07-05 14:31:17 +12:00
budibase/packages/server/specs/resources/utils/index.js
2022-02-24 23:25:03 +00:00

12 lines
240 B
JavaScript

exports.object = (props, opts) => {
const base = {
type: "object",
properties: props,
...opts,
}
if (Object.keys(props).length > 0 && (!opts || !opts.required)) {
base.required = Object.keys(props)
}
return base
}