@auvious/cobrowser
@auvious/cobrowser
Table of contents
Enumerations
Classes
Interfaces
- IAccessDeniedListener
- ICobrowserServiceWorkerOptions
- ICobrowserServiceWorkerState
- IFilter
- IFilteredNodes
- IPageEventHandlers
- IPlayerOptions
- IReceiverControlAcceptedListener
- IReceiverControlRevokedListener
- IReceiverEventMap
- IReceiverOptionUpdatedListener
- IReceiverSessionCreatedListener
- IReceiverTerminatedListener
- IReceiverViewAcceptedListener
- IRemoteUrlUpdated
- IRendererOptions
- ISenderControlRequestedListener
- ISenderEventMap
- ISenderOptionUpdatedListener
- ISenderResumedListener
- ISenderSessionCreatedListener
- ISenderTerminatedListener
- ISenderViewRequestedListener
Type Aliases
Functions
Type Aliases
EventSummary
Ƭ EventSummary: { name: string ; time: number ; timestamp: number ; type: "Click" ; user: User } | { time: number ; timestamp: number ; type: "UserJoined" ; user: User } | { name: string ; time: number ; timestamp: number ; type: "Input" ; user: User ; value: string }
ReceiverEvents
Ƭ ReceiverEvents: { [key in keyof Partial<IReceiverEventMap>]: Function }
SenderEvents
Ƭ SenderEvents: { [event in keyof Partial<ISenderEventMap>]: Function }
Functions
getSession
▸ getSession(client, id): Promise<any>
Parameters
| Name | Type |
|---|---|
client | AuviousCommon |
id | string |
Returns
Promise<any>
isControlledByServiceWorker
▸ isControlledByServiceWorker(frame?): boolean
Parameters
| Name | Type |
|---|---|
frame? | Window | HTMLIFrameElement |
Returns
boolean
registerCobrowserServiceWorker
▸ registerCobrowserServiceWorker(options?): Promise<ICobrowserServiceWorkerState>
Parameters
| Name | Type |
|---|---|
options | ICobrowserServiceWorkerOptions |
Returns
Promise<ICobrowserServiceWorkerState>