Skip to content

nooschain v0.1.0


nooschain / buckets/access-control / assertPrincipalExists

Function: assertPrincipalExists()

assertPrincipalExists(database, principalType, principalId): Promise<void>

Defined in: buckets/access-control.ts:123

Dispatches principal existence checks for bucket access-rule execution.

This keeps access-rule handlers from accepting rules for dangling users, organizations, or contracts, which would otherwise produce confusing authorization results during replay and API reads.

Parameters

database

ChainDatabase

principalType

PrincipalType

principalId

string

Returns

Promise<void>

Audience-first NOOSChain documentation.