Skip to content

PeerborneNode

Defined in: packages/core/src/peerborne-node.ts:148

DocType

ChangesType

ChangeFnType

PrivateKey

PublicKey

DocumentKey

new PeerborneNode<DocType, ChangesType, ChangeFnType, PrivateKey, PublicKey, DocumentKey>(nodeKey, nodePublicKey, provider, changesSerializer, syncMessageSerializer, loadMessageSerializer, authProvider, aclProvider, keychainProvider, config): PeerborneNode<DocType, ChangesType, ChangeFnType, PrivateKey, PublicKey, DocumentKey>

Defined in: packages/core/src/peerborne-node.ts:175

PrivateKey

PublicKey

CRDTProvider<DocType, ChangesType, ChangeFnType>

ChangesSerializer<ChangesType>

SyncMessageSerializer<ChangesType>

LoadMessageSerializer

AuthProvider<PrivateKey, PublicKey, DocumentKey>

ACLProvider<ChangesType, PublicKey>

KeychainProvider<ChangesType, DocumentKey>

PeerborneConfig

PeerborneNode<DocType, ChangesType, ChangeFnType, PrivateKey, PublicKey, DocumentKey>

readonly authProvider: AuthProvider<PrivateKey, PublicKey, DocumentKey>

Defined in: packages/core/src/peerborne-node.ts:182


readonly changesSerializer: ChangesSerializer<ChangesType>

Defined in: packages/core/src/peerborne-node.ts:179


readonly config: PeerborneConfig

Defined in: packages/core/src/peerborne-node.ts:192


readonly loadMessageSerializer: LoadMessageSerializer

Defined in: packages/core/src/peerborne-node.ts:181


readonly provider: CRDTProvider<DocType, ChangesType, ChangeFnType>

Defined in: packages/core/src/peerborne-node.ts:178


readonly syncMessageSerializer: SyncMessageSerializer<ChangesType>

Defined in: packages/core/src/peerborne-node.ts:180

get swarm(): Peerborne<DocType, ChangesType, ChangeFnType, PrivateKey, PublicKey, DocumentKey>

Defined in: packages/core/src/peerborne-node.ts:164

Peerborne<DocType, ChangesType, ChangeFnType, PrivateKey, PublicKey, DocumentKey>

start(): Promise<void>

Defined in: packages/core/src/peerborne-node.ts:208

Promise<void>