UNPKG

@etherspot/prime-sdk

Version:

Etherspot Prime (Account Abstraction) SDK

17 lines (16 loc) 457 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.UniqueSubject = void 0; const rxjs_1 = require("rxjs"); const utils_1 = require("../utils"); class UniqueSubject extends rxjs_1.BehaviorSubject { constructor(value = null) { super(value); } next(value) { if (!(0, utils_1.deepCompare)(this.value, value)) { super.next(value); } } } exports.UniqueSubject = UniqueSubject;