Skip to content

basalt / teams/src / MembershipStore

Interface: MembershipStore ​

Defined in: teams/src/stores.ts:76

Methods ​

add() ​

> add(membership): Promise<void>

Defined in: teams/src/stores.ts:77

Parameters ​

membership ​

Membership

Returns ​

Promise<void>


find() ​

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

Defined in: teams/src/stores.ts:78

Parameters ​

tenantId ​

string

userId ​

string

Returns ​

Promise<Membership | null>


list() ​

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

Defined in: teams/src/stores.ts:79

Parameters ​

tenantId ​

string

Returns ​

Promise<Membership[]>


remove() ​

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

Defined in: teams/src/stores.ts:81

Parameters ​

tenantId ​

string

userId ​

string

Returns ​

Promise<void>


setRole() ​

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

Defined in: teams/src/stores.ts:80

Parameters ​

tenantId ​

string

userId ​

string

role ​

string

Returns ​

Promise<void>

Released under the MIT License.