import { Clone, IMerge, Merge } from 'lutils';

export const merge: IMerge = new Merge({ depth: 100 }).merge;
export const clone = new Clone({ depth: 100 }).clone;

export function isIterable (obj) {
  if (obj === null || obj === undefined) {
    return false;
  }

  return typeof obj[Symbol.iterator] === 'function';
}

import { Clone, IMerge, Merge } from 'lutils';

export const merge: IMerge = new Merge({ depth: 100 }).merge;
export const clone = new Clone({ depth: 100 }).clone;
export const isIterable = (obj) => obj != null && typeof obj[Symbol.iterator] === 'function'

--- 
+++ 
@@ -2,4 +2,11 @@
 
 export const merge: IMerge = new Merge({ depth: 100 }).merge;
 export const clone = new Clone({ depth: 100 }).clone;
-export const isIterable = (obj) => obj != null && typeof obj[Symbol.iterator] === 'function'
+
+export function isIterable (obj) {
+  if (obj === null || obj === undefined) {
+    return false;
+  }
+
+  return typeof obj[Symbol.iterator] === 'function';
+}
Expand isIterable to beat the linter...
