UNPKG

@bigmi/client

Version:

Reactive primitives for Bitcoin apps.

15 lines (14 loc) 581 B
import { getAccount } from "./getAccount.js"; import { deepEqual } from "@bigmi/core"; //#region src/actions/watchAccount.ts function watchAccount(config, parameters) { const { onChange } = parameters; return config.subscribe(() => getAccount(config), onChange, { equalityFn(a, b) { const { connector: aConnector, ...aRest } = a; const { connector: bConnector, ...bRest } = b; return deepEqual(aRest, bRest) && aConnector?.id === bConnector?.id && aConnector?.uid === bConnector?.uid; } }); } //#endregion export { watchAccount }; //# sourceMappingURL=watchAccount.js.map