UNPKG

object-deep-compare

Version:

A type-safe collection of comparison methods for objects and arrays in TypeScript/JavaScript

25 lines (24 loc) 3.45 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MemoizedCompareValuesWithDetailedDifferences = exports.MemoizedCompareValuesWithConflicts = exports.MemoizedCompareArrays = exports.MemoizedCompareProperties = exports.ValidateObjectsAgainstSchemas = exports.GetCommonStructure = exports.IsSubset = exports.ObjectsAreEqual = exports.TypeSafeCompareValuesWithDetailedDifferences = exports.TypeSafeCompareObjects = exports.TypeSafeCompareArrays = exports.CompareValuesWithDetailedDifferences = exports.CompareValuesWithConflicts = exports.CompareArrays = exports.CompareProperties = void 0; const compare_properties_1 = require("./src/comparison/compare-properties"); Object.defineProperty(exports, "CompareProperties", { enumerable: true, get: function () { return compare_properties_1.CompareProperties; } }); Object.defineProperty(exports, "MemoizedCompareProperties", { enumerable: true, get: function () { return compare_properties_1.MemoizedCompareProperties; } }); const compare_arrays_1 = require("./src/comparison/compare-arrays"); Object.defineProperty(exports, "CompareArrays", { enumerable: true, get: function () { return compare_arrays_1.CompareArrays; } }); Object.defineProperty(exports, "MemoizedCompareArrays", { enumerable: true, get: function () { return compare_arrays_1.MemoizedCompareArrays; } }); const object_comparison_1 = require("./src/comparison/object-comparison"); Object.defineProperty(exports, "CompareValuesWithConflicts", { enumerable: true, get: function () { return object_comparison_1.CompareValuesWithConflicts; } }); Object.defineProperty(exports, "MemoizedCompareValuesWithConflicts", { enumerable: true, get: function () { return object_comparison_1.MemoizedCompareValuesWithConflicts; } }); Object.defineProperty(exports, "ObjectsAreEqual", { enumerable: true, get: function () { return object_comparison_1.ObjectsAreEqual; } }); Object.defineProperty(exports, "IsSubset", { enumerable: true, get: function () { return object_comparison_1.IsSubset; } }); Object.defineProperty(exports, "GetCommonStructure", { enumerable: true, get: function () { return object_comparison_1.GetCommonStructure; } }); const detailed_comparison_1 = require("./src/comparison/detailed-comparison"); Object.defineProperty(exports, "CompareValuesWithDetailedDifferences", { enumerable: true, get: function () { return detailed_comparison_1.CompareValuesWithDetailedDifferences; } }); Object.defineProperty(exports, "MemoizedCompareValuesWithDetailedDifferences", { enumerable: true, get: function () { return detailed_comparison_1.MemoizedCompareValuesWithDetailedDifferences; } }); const typed_comparisons_1 = require("./src/type-safe/typed-comparisons"); Object.defineProperty(exports, "TypeSafeCompareArrays", { enumerable: true, get: function () { return typed_comparisons_1.TypeSafeCompareArrays; } }); Object.defineProperty(exports, "TypeSafeCompareObjects", { enumerable: true, get: function () { return typed_comparisons_1.TypeSafeCompareObjects; } }); Object.defineProperty(exports, "TypeSafeCompareValuesWithDetailedDifferences", { enumerable: true, get: function () { return typed_comparisons_1.TypeSafeCompareValuesWithDetailedDifferences; } }); const schema_validation_1 = require("./src/core/schema-validation"); Object.defineProperty(exports, "ValidateObjectsAgainstSchemas", { enumerable: true, get: function () { return schema_validation_1.ValidateObjectsAgainstSchemas; } });