@etherspot/prime-sdk
Version:
Etherspot Prime (Account Abstraction) SDK
10 lines (9 loc) • 365 B
TypeScript
import { Observable, BehaviorSubject } from 'rxjs';
export declare class ObjectSubject<T extends {}, K extends keyof T = keyof T> extends BehaviorSubject<T> {
constructor(value?: T);
observeKey<R = T[K]>(key: K): Observable<R>;
next(value: T): void;
nextData(value: T): void;
prepareForNext(value: T): T;
prepareForCompare(value: T): any;
}