Skip to content

basalt / comments-sqlite/src / SqliteCommentStore

Class: SqliteCommentStore ​

Defined in: comments-sqlite/src/index.ts:86

Implements ​

Constructors ​

Constructor ​

> new SqliteCommentStore(db): SqliteCommentStore

Defined in: comments-sqlite/src/index.ts:87

Parameters ​

db ​

DatabaseSync

Returns ​

SqliteCommentStore

Methods ​

create() ​

> create(comment): Promise<void>

Defined in: comments-sqlite/src/index.ts:89

Parameters ​

comment ​

Comment

Returns ​

Promise<void>

Implementation of ​

CommentStore.create


delete() ​

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

Defined in: comments-sqlite/src/index.ts:160

Parameters ​

tenantId ​

string

id ​

string

Returns ​

Promise<void>

Implementation of ​

CommentStore.delete


find() ​

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

Defined in: comments-sqlite/src/index.ts:112

Parameters ​

tenantId ​

string

id ​

string

Returns ​

Promise<Comment | null>

Implementation of ​

CommentStore.find


list() ​

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

Defined in: comments-sqlite/src/index.ts:119

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-sqlite/src/index.ts:128

Parameters ​

tenantId ​

string

id ​

string

patch ​

CommentPatch

Returns ​

Promise<Comment | null>

Implementation of ​

CommentStore.update

Released under the MIT License.