Class: FrameAgent
Hierarchy
EventEmitter
↳
FrameAgent
↳↳
PeerAgent
Table of contents
Properties
Constructors
Methods
Properties
id
• id: string
remote
• remote: boolean
= false
Constructors
constructor
• new FrameAgent(win?
)
Parameters
Name | Type |
---|---|
win? | Window |
Overrides
EventEmitter.constructor
Methods
send
▸ send(data
, peerId?
): void
Parameters
Name | Type | Default value |
---|---|---|
data | any | undefined |
peerId | string | null |
Returns
void
sendSync
▸ sendSync(data
, options?
): Promise
<unknown
>
Parameters
Name | Type |
---|---|
data | any |
options | Object |
options.timeout? | number |
options.peerId? | string |
Returns
Promise
<unknown
>
createPeer
▸ createPeer(onDataCallback?
): Promise
<PeerAgent
>
Parameters
Name | Type |
---|---|
onDataCallback? | Function |
Returns
Promise
<PeerAgent
>
loadPeer
▸ loadPeer(peerId
, peerWindow
): Promise
<PeerAgent
>
Parameters
Name | Type |
---|---|
peerId | string |
peerWindow | Window |
Returns
Promise
<PeerAgent
>
removePeer
▸ removePeer(peerId
): void
Parameters
Name | Type |
---|---|
peerId | string |
Returns
void
destroy
▸ destroy(peerId?
): void
Parameters
Name | Type |
---|---|
peerId? | string |
Returns
void