UNPKG

@sprucelabs/schema

Version:

Static and dynamic binding plus runtime validation and transformation to ensure your app is sound. 🤓

11 lines (10 loc) • 269 B
export default function makeFieldsOptional(fields) { const optionalFields = {}; Object.keys(fields).forEach((name) => { optionalFields[name] = { ...fields[name], isRequired: false, }; }); return optionalFields; }