You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Short-circuits invalid options with a nullish fast path to reduce runtime overhead when no config is passed
(objectEquals(target, source) now avoids unnecessary optional chaining checks).
Types
Refined objectEqualsCore and objectEquals signatures in .d.mts:
Replaced any with unknown for safer inputs.
Defaulted all boolean flags to false in type annotations for clarity.
Strengthened cache to Map<object, object> | WeakMap<object, object> in ObjectEqualsOptions interface and objectEqualsCore function.