Class: InMemoryRoleCatalog
Defined in: packages/polizy/src/role-registry.ts:71
An in-process RoleCatalogStore (tests, dev, single-process apps).
Implements
Constructors
Constructor
new InMemoryRoleCatalog():
InMemoryRoleCatalog
Returns
InMemoryRoleCatalog
Methods
get()
get(
tenant,key):Promise<RoleCatalogRecord|null>
Defined in: packages/polizy/src/role-registry.ts:86
Parameters
tenant
string
key
string
Returns
Promise<RoleCatalogRecord | null>
Implementation of
list()
list(
tenant):Promise<RoleCatalogRecord[]>
Defined in: packages/polizy/src/role-registry.ts:90
Parameters
tenant
string
Returns
Promise<RoleCatalogRecord[]>
Implementation of
remove()
remove(
tenant,key):Promise<void>
Defined in: packages/polizy/src/role-registry.ts:83
Parameters
tenant
string
key
string
Returns
Promise<void>
Implementation of
upsert()
upsert(
record):Promise<void>
Defined in: packages/polizy/src/role-registry.ts:77
Parameters
record
Returns
Promise<void>