Skip to content

basalt / permissions/src / CanResourceUnavailableError

Class: CanResourceUnavailableError ​

Defined in: permissions/src/errors.ts:63

canResource() was called where the meta.can guard resolved no resource (a route without a resource requirement, a different permission, or code running outside the request). A programming error — fails loud.

Extends ​

Constructors ​

Constructor ​

> new CanResourceUnavailableError(reason): CanResourceUnavailableError

Defined in: permissions/src/errors.ts:65

Parameters ​

reason ​

string

Returns ​

CanResourceUnavailableError

Overrides ​

BasaltError.constructor

Properties ​

code ​

> readonly code: string

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

Inherited from ​

BasaltError.code


details? ​

> readonly optional details?: Record<string, unknown>

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: 500 = 500

Defined in: permissions/src/errors.ts:64

Released under the MIT License.