Skip to content

Vizel API / svelte/src / CreateVizelCommentResult

Interface: CreateVizelCommentResult

Defined in: packages/svelte/src/runes/createVizelComment.svelte.ts:14

Comment rune result

Properties

activeCommentId

ts
readonly activeCommentId: string | null;

Defined in: packages/svelte/src/runes/createVizelComment.svelte.ts:18

Currently active comment ID


addComment

ts
addComment: (text, author?) => Promise<VizelComment | null>;

Defined in: packages/svelte/src/runes/createVizelComment.svelte.ts:24

Add a comment to the current selection

Parameters

ParameterType
textstring
author?string

Returns

Promise&lt;VizelComment | null&gt;


comments

ts
readonly comments: VizelComment[];

Defined in: packages/svelte/src/runes/createVizelComment.svelte.ts:16

All stored comments (newest first)


error

ts
readonly error: Error | null;

Defined in: packages/svelte/src/runes/createVizelComment.svelte.ts:22

Last error that occurred


getCommentById

ts
getCommentById: (commentId) => 
  | VizelComment
  | undefined;

Defined in: packages/svelte/src/runes/createVizelComment.svelte.ts:42

Get a comment by its ID

Parameters

ParameterType
commentIdstring

Returns

| VizelComment | undefined


isLoading

ts
readonly isLoading: boolean;

Defined in: packages/svelte/src/runes/createVizelComment.svelte.ts:20

Whether comments are loading


loadComments

ts
loadComments: () => Promise<VizelComment[]>;

Defined in: packages/svelte/src/runes/createVizelComment.svelte.ts:40

Load all comments from storage

Returns

Promise&lt;VizelComment[]&gt;


removeComment

ts
removeComment: (commentId) => Promise<void>;

Defined in: packages/svelte/src/runes/createVizelComment.svelte.ts:26

Remove a comment and its mark

Parameters

ParameterType
commentIdstring

Returns

Promise&lt;void&gt;


reopenComment

ts
reopenComment: (commentId) => Promise<boolean>;

Defined in: packages/svelte/src/runes/createVizelComment.svelte.ts:30

Reopen a resolved comment

Parameters

ParameterType
commentIdstring

Returns

Promise&lt;boolean&gt;


replyToComment

ts
replyToComment: (commentId, text, author?) => Promise<
  | VizelCommentReply
| null>;

Defined in: packages/svelte/src/runes/createVizelComment.svelte.ts:32

Add a reply to a comment

Parameters

ParameterType
commentIdstring
textstring
author?string

Returns

Promise&lt; | VizelCommentReply | null&gt;


resolveComment

ts
resolveComment: (commentId) => Promise<boolean>;

Defined in: packages/svelte/src/runes/createVizelComment.svelte.ts:28

Mark a comment as resolved

Parameters

ParameterType
commentIdstring

Returns

Promise&lt;boolean&gt;


setActiveComment

ts
setActiveComment: (commentId) => void;

Defined in: packages/svelte/src/runes/createVizelComment.svelte.ts:38

Set the active comment

Parameters

ParameterType
commentIdstring | null

Returns

void

Released under the MIT License.