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
options?
Returns
PrismaMembershipStore
Methods
add()
> add(membership): Promise<void>
Defined in: teams-prisma/src/index.ts:125
Parameters
membership
Returns
Promise<void>
Implementation of
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
list()
> list(tenantId): Promise<Membership[]>
Defined in: teams-prisma/src/index.ts:148
Parameters
tenantId
string
Returns
Promise<Membership[]>
Implementation of
remove()
> remove(tenantId, userId): Promise<void>
Defined in: teams-prisma/src/index.ts:158
Parameters
tenantId
string
userId
string
Returns
Promise<void>
Implementation of
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>