From aeb8c07f5a80de6c672126af9aff531ae6d759e7 Mon Sep 17 00:00:00 2001 From: Joey Payne Date: Tue, 15 Mar 2016 07:52:24 -0600 Subject: [PATCH] Add object helpers --- app/utils.jsx | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/app/utils.jsx b/app/utils.jsx index ee46317..153b1bd 100644 --- a/app/utils.jsx +++ b/app/utils.jsx @@ -33,6 +33,34 @@ export function createNotebookDir(notebookNameOrUUID){ mkdirp.sync(notebookPath) } +export function isEmpty(obj){ + return Object.keys(obj).length === 0 && JSON.stringify(obj) === JSON.stringify({}) +} + +export function differs(obj, otherobj){ + var objKeys = Object.keys(obj) + var otherKeys = Object.keys(otherobj) + objKeys.sort() + otherKeys.sort() + + if(objKeys.length != otherKeys.length){ + return true + } + for(var i=0; i