@sqlrooms/documents / BlockDocumentsSliceState
Type Alias: BlockDocumentsSliceState
BlockDocumentsSliceState =
object
Properties
blockDocuments
blockDocuments:
object
| Name | Type |
|---|---|
config | BlockDocumentsSliceConfig |
syncMetadata | Record<string, BlockDocumentSyncMetadata> |
setConfig() | (config) => void |
ensureBlockDocument() | (artifactId, content?) => void |
removeBlockDocument() | (artifactId) => void |
setContent() | (artifactId, content, metadata?) => void |
appendBlocks() | (artifactId, blocks) => void |
insertBlocks() | (artifactId, index, blocks) => void |
updateBlock() | (artifactId, blockId, block) => boolean |
removeBlock() | (artifactId, blockId) => boolean |
moveBlock() | (artifactId, blockId, toIndex) => boolean |
getBlockDocument() | (artifactId) => BlockDocument | undefined |
getSyncMetadata() | (artifactId) => BlockDocumentSyncMetadata | undefined |
getBlocks() | (artifactId) => BlockDocumentBlock[] |
