js-bao / InitJsBaoResult
Interface: InitJsBaoResult
Properties
addDocumentModelMapping()
addDocumentModelMapping: (
modelName,docId) =>void
Parameters
modelName
string
docId
string
Returns
void
clearDefaultDocumentId()
clearDefaultDocumentId: () =>
void
Returns
void
clearDocumentModelMappings()
clearDocumentModelMappings: () =>
void
Returns
void
connectDocument()
connectDocument: (
docId,yDoc,permissionHint) =>Promise<void>
Parameters
docId
string
yDoc
Doc
permissionHint
Returns
Promise<void>
dbEngine
dbEngine:
DatabaseEngine
disconnectDocument()
disconnectDocument: (
docId) =>Promise<void>
Parameters
docId
string
Returns
Promise<void>
getConnectedDocuments()
getConnectedDocuments: () =>
Map<string,ConnectedDocument>
Returns
Map<string, ConnectedDocument>
getDefaultDocumentId()
getDefaultDocumentId: () =>
string|undefined
Returns
string | undefined
getDocumentIdForModel()
getDocumentIdForModel: (
modelName) =>string|undefined
Parameters
modelName
string
Returns
string | undefined
getDocumentModelMapping()
getDocumentModelMapping: () =>
Record<string,string>
Returns
Record<string, string>
isDocumentConnected()
isDocumentConnected: (
docId) =>boolean
Parameters
docId
string
Returns
boolean
modelRegistry
modelRegistry:
ModelRegistry
onDefaultDocChanged()
onDefaultDocChanged: (
listener) => () =>void
Parameters
listener
(payload) => void
Returns
():
void
Returns
void
onDocumentConnectionChange()
onDocumentConnectionChange: (
callback) => () =>void
Parameters
callback
Returns
():
void
Returns
void
onModelDocMappingChanged()
onModelDocMappingChanged: (
listener) => () =>void
Parameters
listener
(payload) => void
Returns
():
void
Returns
void
removeDocumentModelMapping()
removeDocumentModelMapping: (
modelName) =>void
Parameters
modelName
string
Returns
void
setDefaultDocumentId()
setDefaultDocumentId: (
docId) =>void
Parameters
docId
string
Returns
void