Skip to content

PeerResolutionOptions

Defined in: src/identity.ts:159

Transport details supplied to peer identity providers.

optional assertedPeer?: string;

Defined in: src/identity.ts:165

Peer identity asserted by the transport.


optional authority?: string;

Defined in: src/identity.ts:169

Request authority or host.


optional budgetMs?: number;

Defined in: src/identity.ts:179

Monotonic total provider budget in milliseconds.


optional deadline?: number;

Defined in: src/identity.ts:177

Absolute Unix epoch milliseconds.


optional destinationAddress?: string;

Defined in: src/identity.ts:167

Local destination address that accepted the connection.


optional headers?:
| ReadonlyMap<string, readonly string[]>
| Readonly<Record<string, readonly string[]>>;

Defined in: src/identity.ts:173

Request headers with their original multiplicity preserved.


optional immediatePeer?: string;

Defined in: src/identity.ts:161

Directly connected peer address or identifier.


optional metadata?: Readonly<Record<string, unknown>>;

Defined in: src/identity.ts:175

Additional JSON-compatible transport metadata.


optional serviceName?: string;

Defined in: src/identity.ts:171

Logical destination service name.


optional sourceEndpoint?: string;

Defined in: src/identity.ts:163

Transport-specific source endpoint.