UNPKG

homebridge-gsh-kazari

Version:
23 lines (18 loc) 412 B
const deepEqual = require('deep-equal') module.exports = { isDuplicateRecord: function (a) { return function (b) { return a.type === b.type && a.name === b.name && deepEqual(a.data, b.data) } }, unique: function () { const set = [] return function (obj) { if (~set.indexOf(obj)) return false set.push(obj) return true } } }