agent-web-tools - v0.3.0
Sitio
GitHub
npm
Preparing search index...
BaseTransport
Class BaseTransport
Abstract
Hierarchy (
View Summary
)
BaseTransport
WebSocketTransport
PostMessageTransport
CustomTransport
Implements
Transport
Index
Constructors
constructor
Accessors
state
Methods
create
Message
serialize
deserialize
validate
on
off
connect
disconnect
send
destroy
Constructors
constructor
new
BaseTransport
()
:
BaseTransport
Returns
BaseTransport
Accessors
state
get
state
()
:
TransportState
Returns
TransportState
Methods
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
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
Abstract
connect
connect
()
:
Promise
<
void
>
Returns
Promise
<
void
>
Abstract
disconnect
disconnect
(
reason
?:
string
)
:
void
Parameters
Optional
reason
:
string
Returns
void
Abstract
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
create
Message
serialize
deserialize
validate
on
off
connect
disconnect
send
destroy
Sitio
GitHub
npm
agent-web-tools - v0.3.0
Loading...