Skip to content

API documentation of Agoric SDK / Exports / @agoric/network / types

Module: types ​

Table of contents ​

Interfaces ​

Type Aliases ​

Type Aliases ​

Bytes ​

Ƭ Bytes: string

Each character code carries 8-bit octets. Eventually we want to use passable Uint8Arrays.

Defined in ​

packages/network/src/types.js:21


CloseReason ​

Ƭ CloseReason: any | null

The reason a connection was closed

Defined in ​

packages/network/src/types.js:116


Endpoint ​

Ƭ Endpoint: string

A local or remote address See multiaddr.js for an opinionated router implementation

Defined in ​

packages/network/src/types.js:25


ExoClassMethods ​

Ƭ ExoClassMethods<M, I>: M & ThisType<{ self: Guarded ; state: ReturnType<I> }>

Rearrange the exo types to make a cast of the methods (M) and init function (I) to a specific type.

Type parameters ​

NameType
Mextends Methods
Iextends (...args: any[]) => any

Defined in ​

packages/network/src/types.js:16


PromiseVow ​

Ƭ PromiseVow<T>: Promise<T | Vow<T>>

Return type of a function that may return a promise or a vow.

Type parameters ​

Name
T

Defined in ​

packages/vow/src/types.js:8


Remote ​

Ƭ Remote<T>: Remote

Type parameters ​

Name
T

Defined in ​

packages/network/src/types.js:10