From 1bac1f3f821243b423080f38442502cdcefef5e5 Mon Sep 17 00:00:00 2001 From: Vadim Date: Wed, 30 Jun 2021 23:36:19 +0300 Subject: [PATCH] Update get util fn --- src/utils/object.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) 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 }