Skip to content

basalt / teams-prisma/src / PrismaMembershipStore

Class: PrismaMembershipStore ​

Defined in: teams-prisma/src/index.ts:115

Implements ​

Constructors ​

Constructor ​

> new PrismaMembershipStore(client, options?): PrismaMembershipStore

Defined in: teams-prisma/src/index.ts:118

Parameters ​

client ​

PrismaTeamsClient

options? ​

PrismaTeamsStoreOptions = {}

Returns ​

PrismaMembershipStore

Methods ​

add() ​

> add(membership): Promise<void>

Defined in: teams-prisma/src/index.ts:125

Parameters ​

membership ​

Membership

Returns ​

Promise<void>

Implementation of ​

MembershipStore.add


find() ​

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

Defined in: teams-prisma/src/index.ts:143

Parameters ​

tenantId ​

string

userId ​

string

Returns ​

Promise<Membership | null>

Implementation of ​

MembershipStore.find


list() ​

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

Defined in: teams-prisma/src/index.ts:148

Parameters ​

tenantId ​

string

Returns ​

Promise<Membership[]>

Implementation of ​

MembershipStore.list


remove() ​

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

Defined in: teams-prisma/src/index.ts:158

Parameters ​

tenantId ​

string

userId ​

string

Returns ​

Promise<void>

Implementation of ​

MembershipStore.remove


setRole() ​

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

Defined in: teams-prisma/src/index.ts:153

Parameters ​

tenantId ​

string

userId ​

string

role ​

string

Returns ​

Promise<void>

Implementation of ​

MembershipStore.setRole

Released under the MIT License.