Skip to content

basalt / comments/src / MemoryCommentStore

Class: MemoryCommentStore ​

Defined in: comments/src/store.ts:37

Implements ​

Constructors ​

Constructor ​

> new MemoryCommentStore(): MemoryCommentStore

Returns ​

MemoryCommentStore

Methods ​

create() ​

> create(comment): Promise<void>

Defined in: comments/src/store.ts:45

Parameters ​

comment ​

Comment

Returns ​

Promise<void>

Implementation of ​

CommentStore.create


delete() ​

> delete(tenantId, id): Promise<void>

Defined in: comments/src/store.ts:64

Parameters ​

tenantId ​

string

id ​

string

Returns ​

Promise<void>

Implementation of ​

CommentStore.delete


find() ​

> find(tenantId, id): Promise<Comment | null>

Defined in: comments/src/store.ts:48

Parameters ​

tenantId ​

string

id ​

string

Returns ​

Promise<Comment | null>

Implementation of ​

CommentStore.find


list() ​

> list(tenantId, resourceType, resourceId): Promise<Comment[]>

Defined in: comments/src/store.ts:51

Every comment on a resource (the whole thread), oldest first.

Parameters ​

tenantId ​

string

resourceType ​

string

resourceId ​

string

Returns ​

Promise<Comment[]>

Implementation of ​

CommentStore.list


update() ​

> update(tenantId, id, patch): Promise<Comment | null>

Defined in: comments/src/store.ts:58

Parameters ​

tenantId ​

string

id ​

string

patch ​

CommentPatch

Returns ​

Promise<Comment | null>

Implementation of ​

CommentStore.update

Released under the MIT License.