diff --git a/src/utils/object.js b/src/utils/object.js index 6fcfd26..fb8e3ef 100644 --- a/src/utils/object.js +++ b/src/utils/object.js @@ -1,3 +1,9 @@ -export const get = (object, field, defaultValue) => { - return object && object.hasOwnProperty(field) ? options[field] : defaultValue +export const get = (object, fieldName, defaultValue) => { + if (object && object.hasOwnProperty(fieldName)) { + return object[fieldName] + } + if (defaultValue === undefined) { + throw new Error(`Required arg "${fieldName}" was not provided`) + } + return defaultValue }