agent-web-tools - v0.3.0
Sitio
GitHub
npm
Preparing search index...
WebSocketTransport
Class WebSocketTransport
Hierarchy (
View Summary
)
BaseTransport
WebSocketTransport
Index
Constructors
constructor
Accessors
state
Methods
on
off
create
Message
serialize
deserialize
validate
connect
disconnect
send
destroy
Constructors
constructor
new
WebSocketTransport
(
config
:
WebSocketTransportConfig
)
:
WebSocketTransport
Parameters
config
:
WebSocketTransportConfig
Returns
WebSocketTransport
Accessors
state
get
state
()
:
TransportState
Returns
TransportState
Methods
on
on
<
K
extends
keyof
TransportEventMap
>
(
event
:
K
,
callback
:
EventCallback
<
K
>
,
)
:
()
=>
void
Type Parameters
K
extends
keyof
TransportEventMap
Parameters
event
:
K
callback
:
EventCallback
<
K
>
Returns
()
=>
void
off
off
<
K
extends
keyof
TransportEventMap
>
(
event
:
K
,
callback
:
EventCallback
<
K
>
,
)
:
void
Type Parameters
K
extends
keyof
TransportEventMap
Parameters
event
:
K
callback
:
EventCallback
<
K
>
Returns
void
Static
create
Message
createMessage
(
type
:
MessageType
,
payload
:
unknown
)
:
TransportMessage
Parameters
type
:
MessageType
payload
:
unknown
Returns
TransportMessage
Static
serialize
serialize
(
message
:
TransportMessage
)
:
string
Parameters
message
:
TransportMessage
Returns
string
Static
deserialize
deserialize
(
raw
:
string
)
:
TransportMessage
Parameters
raw
:
string
Returns
TransportMessage
Static
validate
validate
(
candidate
:
unknown
)
:
asserts
candidate
is
TransportMessage
Parameters
candidate
:
unknown
Returns
asserts
candidate
is
TransportMessage
connect
connect
()
:
Promise
<
void
>
Returns
Promise
<
void
>
disconnect
disconnect
(
reason
?:
string
)
:
void
Parameters
reason
:
string
= 'client_disconnect'
Returns
void
send
send
(
message
:
TransportMessage
)
:
void
Parameters
message
:
TransportMessage
Returns
void
destroy
destroy
()
:
void
Returns
void
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Accessors
state
Methods
on
off
create
Message
serialize
deserialize
validate
connect
disconnect
send
destroy
Sitio
GitHub
npm
agent-web-tools - v0.3.0
Loading...