@nullvoxpopuli/ember-composable-helpers
Version:
Composable helpers for Ember
17 lines (15 loc) • 386 B
text/typescript
import { isEqual as emberIsEqual } from '@ember/utils';
export default function isEqual(
firstValue: unknown,
secondValue: unknown,
useDeepEqual = false,
) {
if (useDeepEqual) {
return JSON.stringify(firstValue) === JSON.stringify(secondValue);
} else {
return (
emberIsEqual(firstValue, secondValue) ||
emberIsEqual(secondValue, firstValue)
);
}
}