UNPKG

hta

Version:

The tiny framework for building Hyper Text Application with ease

24 lines (20 loc) 473 B
import objectEqual from "./objectEqual"; import isPromiseLike from "./isPromiseLike"; import { isArray } from "./util"; export default function isEqual(a, b) { if (a === b) { return true; } if ( typeof a !== "object" || typeof b !== "object" || isPromiseLike(a) || isPromiseLike(b) || isArray(a) || isArray(b) ) return false; if (a === null && b) return false; if (b === null && a) return false; return objectEqual(a, b); }