Skip to main content

@auvious/cobrowser

@auvious/cobrowser

Table of contents​

Enumerations​

Classes​

Interfaces​

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​

NameType
clientAuviousCommon
idstring

Returns​

Promise<any>


isControlledByServiceWorker​

▸ isControlledByServiceWorker(frame?): boolean

Parameters​

NameType
frame?Window | HTMLIFrameElement

Returns​

boolean


registerCobrowserServiceWorker​

▸ registerCobrowserServiceWorker(options?): Promise<ICobrowserServiceWorkerState>

Parameters​

NameType
optionsICobrowserServiceWorkerOptions

Returns​

Promise<ICobrowserServiceWorkerState>