Skip to content

basalt / storage/src / StorageTenantRequiredError

Class: StorageTenantRequiredError ​

Defined in: storage/src/errors.ts:205

A tenant-scoped disk ran without a tenant in context. Fails closed: the alternative is resolving the caller's key against the bucket root, where every tenant's tenants/<id>/ tree lives. Raised by any disk with a scope unless it opted into onMissingScope: 'root' — or it is a storagePlugin disk on the default scope in an app without @basaltkit/tenancy. 400, the same contract as TenantRequiredError.

Extends ​

Constructors ​

Constructor ​

> new StorageTenantRequiredError(disk): StorageTenantRequiredError

Defined in: storage/src/errors.ts:207

Parameters ​

disk ​

string

Returns ​

StorageTenantRequiredError

Overrides ​

BasaltError.constructor

Properties ​

code ​

> readonly code: string

Defined in: core/src/errors.ts:25

Inherited from ​

BasaltError.code


details? ​

> readonly optional details?: Record&lt;string, unknown&gt;

Defined in: core/src/errors.ts:28

Structured payload passed to the constructor, exactly as given (never sanitised here).

Inherited from ​

BasaltError.details


status ​

> readonly status: 400 = 400

Defined in: storage/src/errors.ts:206

Released under the MIT License.