Skip to content

LiveHost

LiveHost = object

Defined in: react/src/host.tsx:74

renderShare: ((args) => ReactNode) | null

Defined in: react/src/host.tsx:156

useBrowserFrames(args): object

Defined in: react/src/host.tsx:110

boolean

string

object

frames: BrowserFramesResponse["frames"]

frameUrl: (frameId) => string

string

string

isFramesLoading: boolean


useComment(docId): (request) => Promise<string | null>

Defined in: react/src/host.tsx:99

string

(request) => Promise<string | null>


useConnection(args): object

Defined in: react/src/host.tsx:75

boolean

string | undefined

object

connection: LiveHostConnection | null

isLiveDocError: boolean

isLiveDocLoading: boolean


optional useDeleteObject(): ((docName, options?) => Promise<boolean>) | null

Defined in: react/src/host.tsx:141

((docName, options?) => Promise<boolean>) | null


optional useDock(): LiveDockItem[] | null

Defined in: react/src/host.tsx:138

LiveDockItem[] | null


useDownloadFile(args): (title) => Promise<void>

Defined in: react/src/host.tsx:106

string

"xlsx" | "pptx"

(title) => Promise<void>


useFetchBrowserVideo(docId): () => Promise<{ token: string; url: string; } | null>

Defined in: react/src/host.tsx:115

string

() => Promise<{ token: string; url: string; } | null>


useFetchMediaToken(args): () => Promise<{ canPublish: boolean; identity: string; room: string; token: string; url: string; } | null>

Defined in: react/src/host.tsx:118

string

string

() => Promise<{ canPublish: boolean; identity: string; room: string; token: string; url: string; } | null>


useFetchToken(docId): () => Promise<string>

Defined in: react/src/host.tsx:81

string

() => Promise<string>


useFetchTranscribeToken(): () => Promise<{ baseUri: string; token: string; } | null>

Defined in: react/src/host.tsx:127

() => Promise<{ baseUri: string; token: string; } | null>


optional useFile(docId): LiveHostFile | null

Defined in: react/src/host.tsx:151

string

LiveHostFile | null


useHistory(args): object

Defined in: react/src/host.tsx:87

boolean

string

object

history: HistoryResponse | null

isHistoryError: boolean

isHistoryLoading: boolean

mutateHistory: () => Promise<unknown>

Promise<unknown>


useIsDark(): boolean

Defined in: react/src/host.tsx:83

boolean


optional useLeaveCall(docId): (identity) => void

Defined in: react/src/host.tsx:135

string

(identity) => void


useLiveDocs(args?): object

Defined in: react/src/host.tsx:84

boolean

object

liveDocs: LiveHostDoc[]


useOpenDoc(): ((docId) => void) | null

Defined in: react/src/host.tsx:86

((docId) => void) | null


usePostMention(docId): ((mention) => Promise<boolean>) | null

Defined in: react/src/host.tsx:103

string

((mention) => Promise<boolean>) | null


usePostTranscriptLine(docId): (line) => Promise<boolean>

Defined in: react/src/host.tsx:122

string

(line) => Promise<boolean>


useRestore(docId): (uptoId) => Promise<boolean>

Defined in: react/src/host.tsx:98

string

(uptoId) => Promise<boolean>


optional useRunner(docId, runKey): LiveHostRunner | null

Defined in: react/src/host.tsx:154

string

string | null

LiveHostRunner | null


optional useServerVoice(): boolean | null

Defined in: react/src/host.tsx:133

boolean | null


optional useUploadFiles(): ((files) => void) | null

Defined in: react/src/host.tsx:149

((files) => void) | null


useUser(): LiveHostUser | null

Defined in: react/src/host.tsx:82

LiveHostUser | null


useVersion(args): object

Defined in: react/src/host.tsx:93

string

string | null

string | null

object

isVersionLoading: boolean

version: VersionResponse | null