UNPKG

612 BTypeScriptView Raw
1import reduct = require('reduct');
2import CcpSender from './ccp-sender';
3import CcpReceiver from './ccp-receiver';
4export interface PeerOpts {
5 deps: reduct.Injector;
6 accountId: string;
7 sendRoutes: boolean;
8 receiveRoutes: boolean;
9}
10export default class Peer {
11 private config;
12 private accounts;
13 private accountId;
14 private ccpSender?;
15 private ccpReceiver?;
16 constructor({ deps, accountId, sendRoutes, receiveRoutes }: PeerOpts);
17 getAccountId(): string;
18 getReceiver(): CcpReceiver | undefined;
19 getSender(): CcpSender | undefined;
20 private getAccountRelation;
21}