Skip to content

agent-remote / Exports / WebSocketTransport

Class: WebSocketTransport

Simplified WebSocket Transport with Type Safety

Implements

  • ITransport

Table of contents

Constructors

Methods

Constructors

constructor

new WebSocketTransport(config): WebSocketTransport

Parameters

NameType
configISimpleWebSocketConfig

Returns

WebSocketTransport

Defined in

agent-remote/src/transport/websocket-transport-simple.ts:51

Methods

connect

connect(): Promise<void>

Returns

Promise<void>

Implementation of

ITransport.connect

Defined in

agent-remote/src/transport/websocket-transport-simple.ts:64


disconnect

disconnect(): Promise<void>

Returns

Promise<void>

Implementation of

ITransport.disconnect

Defined in

agent-remote/src/transport/websocket-transport-simple.ts:105


send

send<TData>(request): Promise<ITransportResponse<TData>>

Type parameters

Name
TData

Parameters

NameType
requestITransportRequest<IChatRequestBody>

Returns

Promise<ITransportResponse<TData>>

Implementation of

ITransport.send

Defined in

agent-remote/src/transport/websocket-transport-simple.ts:121


sendStream

sendStream<TData>(request): AsyncIterable<TData, any, any>

Type parameters

Name
TData

Parameters

NameType
requestITransportRequest<IChatRequestBody>

Returns

AsyncIterable<TData, any, any>

Implementation of

ITransport.sendStream

Defined in

agent-remote/src/transport/websocket-transport-simple.ts:156


isConnected

isConnected(): boolean

Returns

boolean

Implementation of

ITransport.isConnected

Defined in

agent-remote/src/transport/websocket-transport-simple.ts:162


getCapabilities

getCapabilities(): ITransportCapabilities

Returns

ITransportCapabilities

Implementation of

ITransport.getCapabilities

Defined in

agent-remote/src/transport/websocket-transport-simple.ts:166

Released under the MIT License.