@sprucelabs/schema
Version:
Static and dynamic binding plus runtime validation and transformation to ensure your app is sound. 🤓
14 lines (13 loc) • 369 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = makeFieldsOptional;
function makeFieldsOptional(fields) {
const optionalFields = {};
Object.keys(fields).forEach((name) => {
optionalFields[name] = {
...fields[name],
isRequired: false,
};
});
return optionalFields;
}