mirror of
https://github.com/pezkuwichain/pezkuwi-ui.git
synced 2026-07-11 06:57:28 +00:00
caa0ceea23
* 2025 * update License
29 lines
664 B
TypeScript
29 lines
664 B
TypeScript
// Copyright 2017-2025 @polkadot/ui-keyring authors & contributors
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
import type { SubjectInfo } from './types.js';
|
|
|
|
import { combineLatest, map } from 'rxjs';
|
|
|
|
import { accounts } from './accounts.js';
|
|
import { addresses } from './addresses.js';
|
|
import { contracts } from './contracts.js';
|
|
|
|
interface Result {
|
|
accounts: SubjectInfo;
|
|
addresses: SubjectInfo;
|
|
contracts: SubjectInfo;
|
|
}
|
|
|
|
export const obervableAll = /*#__PURE__*/ combineLatest([
|
|
accounts.subject,
|
|
addresses.subject,
|
|
contracts.subject
|
|
]).pipe(
|
|
map(([accounts, addresses, contracts]): Result => ({
|
|
accounts,
|
|
addresses,
|
|
contracts
|
|
}))
|
|
);
|