Interface: Transport
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>