Skip to content

Interface: Transport

nekte-protocol


nekte-protocol / client/src / Transport

Interface: Transport

Defined in: nekte-source/packages/client/src/transport.ts:18

Methods

close()

close(): Promise<void>

Defined in: nekte-source/packages/client/src/transport.ts:29

Close the transport and release resources.

Returns

Promise<void>


get()

get<T>(url): Promise<T>

Defined in: nekte-source/packages/client/src/transport.ts:26

Perform a plain GET request (e.g., Agent Card discovery).

Type Parameters

T

T

Parameters

url

string

Returns

Promise<T>


rpc()

rpc<T>(method, params): Promise<NekteResponse<T>>

Defined in: nekte-source/packages/client/src/transport.ts:20

Send a JSON-RPC request and receive the parsed response.

Type Parameters

T

T

Parameters

method

NekteMethod

params

unknown

Returns

Promise<NekteResponse<T>>


stream()

stream(method, params): AsyncGenerator<SseEvent>

Defined in: nekte-source/packages/client/src/transport.ts:23

Send a request and receive a stream of SSE events.

Parameters

method

NekteMethod

params

unknown

Returns

AsyncGenerator<SseEvent>