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>