Skip to content

nooschain v0.1.0


nooschain / buckets/access-control / requireBucketPermission

Function: requireBucketPermission()

requireBucketPermission(database, args): Promise<void>

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

Enforces a bucket permission and throws a domain error on denial.

The error details include actor identifiers when available so API callers and tests can diagnose whether the failure was an unresolved actor or a real bucket permission denial.

Parameters

database

ChainDatabase

args

actor

ResolvedActor

bucketId

string

permission

BucketPermission

Returns

Promise<void>

Audience-first NOOSChain documentation.