agent-web-tools - v0.3.0
Sitio
GitHub
npm
Preparing search index...
PostMessageTransport
Class PostMessageTransport
Hierarchy (
View Summary
)
BaseTransport
PostMessageTransport
Index
Constructors
constructor
Accessors
state
Methods
connect
disconnect
send
destroy
on
off
create
Message
serialize
deserialize
validate
Constructors
constructor
new
PostMessageTransport
(
config
:
PostMessageTransportConfig
,
)
:
PostMessageTransport
Parameters
config
:
PostMessageTransportConfig
Returns
PostMessageTransport
Accessors
state
get
state
()
:
TransportState
Returns
TransportState
Methods
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
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
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Accessors
state
Methods
connect
disconnect
send
destroy
on
off
create
Message
serialize
deserialize
validate
Sitio
GitHub
npm
agent-web-tools - v0.3.0
Loading...