@etherspot/modular-sdk
Version:
Etherspot Modular SDK - build with ERC-7579 smart accounts modules
16 lines • 377 B
JavaScript
import { BehaviorSubject } from 'rxjs';
import { deepCompare } from '../utils/index.js';
/**
* @ignore
*/
export class UniqueSubject extends BehaviorSubject {
constructor(value = null) {
super(value);
}
next(value) {
if (!deepCompare(this.value, value)) {
super.next(value);
}
}
}
//# sourceMappingURL=unique.subject.js.map