UNPKG

scichart

Version:

Fast WebGL JavaScript Charting Library and Framework

20 lines (19 loc) 769 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.hasProperties = exports.areEqual = void 0; /** @ignore */ function areEqual(object1, object2) { if (object1 === object2) { return true; } var keys = Object.keys(object1); var otherKeys = Object.keys(object1); return (keys.length === otherKeys.length && keys.every(function (key) { return Object.prototype.hasOwnProperty.call(object2, key) && object1[key] === object2[key]; })); } exports.areEqual = areEqual; /** @ignore */ var hasProperties = function (object, properties) { return properties.every(function (field) { return Object.prototype.hasOwnProperty.call(object, field); }); }; exports.hasProperties = hasProperties;