UNPKG

fumadocs-openapi

Version:

Generate MDX docs for your OpenAPI spec

19 lines (18 loc) 701 B
//#region src/utils/deep-equal.ts function deepEqual(a, b) { if (a === b) return true; if (a == null || b == null) return false; if (typeof a !== "object" || typeof b !== "object") return false; if (Array.isArray(a) && Array.isArray(b)) { if (a.length !== b.length) return false; return a.every((item, index) => deepEqual(item, b[index])); } if (Array.isArray(a) || Array.isArray(b)) return false; const keysA = Object.keys(a); const keysB = Object.keys(b); if (keysA.length !== keysB.length) return false; return keysA.every((key) => Object.prototype.hasOwnProperty.call(b, key) && deepEqual(a[key], b[key])); } //#endregion export { deepEqual }; //# sourceMappingURL=deep-equal.js.map