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