Skip to content

basalt / teams-sqlite/src / SqliteMembershipStore

Class: SqliteMembershipStore ​

Defined in: teams-sqlite/src/index.ts:85

Implements ​

Constructors ​

Constructor ​

> new SqliteMembershipStore(db): SqliteMembershipStore

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

Parameters ​

db ​

DatabaseSync

Returns ​

SqliteMembershipStore

Methods ​

add() ​

> add(membership): Promise<void>

Defined in: teams-sqlite/src/index.ts:88

Parameters ​

membership ​

Membership

Returns ​

Promise<void>

Implementation of ​

MembershipStore.add


find() ​

> find(tenantId, userId): Promise<Membership | null>

Defined in: teams-sqlite/src/index.ts:97

Parameters ​

tenantId ​

string

userId ​

string

Returns ​

Promise<Membership | null>

Implementation of ​

MembershipStore.find


list() ​

> list(tenantId): Promise<Membership[]>

Defined in: teams-sqlite/src/index.ts:104

Parameters ​

tenantId ​

string

Returns ​

Promise<Membership[]>

Implementation of ​

MembershipStore.list


remove() ​

> remove(tenantId, userId): Promise<void>

Defined in: teams-sqlite/src/index.ts:117

Parameters ​

tenantId ​

string

userId ​

string

Returns ​

Promise<void>

Implementation of ​

MembershipStore.remove


setRole() ​

> setRole(tenantId, userId, role): Promise<void>

Defined in: teams-sqlite/src/index.ts:111

Parameters ​

tenantId ​

string

userId ​

string

role ​

string

Returns ​

Promise<void>

Implementation of ​

MembershipStore.setRole

Released under the MIT License.