Vizel API / svelte/src / CreateVizelCommentResult
Interface: CreateVizelCommentResult
Defined in: packages/svelte/src/runes/createVizelComment.svelte.ts:14
Comment rune result
Properties
activeCommentId
readonly activeCommentId: string | null;Defined in: packages/svelte/src/runes/createVizelComment.svelte.ts:18
Currently active comment ID
addComment
addComment: (text, author?) => Promise<VizelComment | null>;Defined in: packages/svelte/src/runes/createVizelComment.svelte.ts:24
Add a comment to the current selection
Parameters
| Parameter | Type |
|---|---|
text | string |
author? | string |
Returns
Promise<VizelComment | null>
comments
readonly comments: VizelComment[];Defined in: packages/svelte/src/runes/createVizelComment.svelte.ts:16
All stored comments (newest first)
error
readonly error: Error | null;Defined in: packages/svelte/src/runes/createVizelComment.svelte.ts:22
Last error that occurred
getCommentById
getCommentById: (commentId) =>
| VizelComment
| undefined;Defined in: packages/svelte/src/runes/createVizelComment.svelte.ts:42
Get a comment by its ID
Parameters
| Parameter | Type |
|---|---|
commentId | string |
Returns
| VizelComment | undefined
isLoading
readonly isLoading: boolean;Defined in: packages/svelte/src/runes/createVizelComment.svelte.ts:20
Whether comments are loading
loadComments
loadComments: () => Promise<VizelComment[]>;Defined in: packages/svelte/src/runes/createVizelComment.svelte.ts:40
Load all comments from storage
Returns
Promise<VizelComment[]>
removeComment
removeComment: (commentId) => Promise<void>;Defined in: packages/svelte/src/runes/createVizelComment.svelte.ts:26
Remove a comment and its mark
Parameters
| Parameter | Type |
|---|---|
commentId | string |
Returns
Promise<void>
reopenComment
reopenComment: (commentId) => Promise<boolean>;Defined in: packages/svelte/src/runes/createVizelComment.svelte.ts:30
Reopen a resolved comment
Parameters
| Parameter | Type |
|---|---|
commentId | string |
Returns
Promise<boolean>
replyToComment
replyToComment: (commentId, text, author?) => Promise<
| VizelCommentReply
| null>;Defined in: packages/svelte/src/runes/createVizelComment.svelte.ts:32
Add a reply to a comment
Parameters
| Parameter | Type |
|---|---|
commentId | string |
text | string |
author? | string |
Returns
Promise< | VizelCommentReply | null>
resolveComment
resolveComment: (commentId) => Promise<boolean>;Defined in: packages/svelte/src/runes/createVizelComment.svelte.ts:28
Mark a comment as resolved
Parameters
| Parameter | Type |
|---|---|
commentId | string |
Returns
Promise<boolean>
setActiveComment
setActiveComment: (commentId) => void;Defined in: packages/svelte/src/runes/createVizelComment.svelte.ts:38
Set the active comment
Parameters
| Parameter | Type |
|---|---|
commentId | string | null |
Returns
void