Skip to content

Class: ServiceUnavailableError

Defined in: rine-ts-sdk/src/errors-classes.ts:141

503 — service temporarily unavailable.

Extends

Constructors

Constructor

new ServiceUnavailableError(detail?, raw?): ServiceUnavailableError;

Defined in: rine-ts-sdk/src/errors-classes.ts:142

Parameters

Parameter Type Default value
detail string "Service unavailable"
raw? unknown undefined

Returns

ServiceUnavailableError

Overrides

RineApiError.constructor

Properties

Property Modifier Type Description Inherited from Defined in
code? public string The server's machine-readable error code — the error member of a rine error body, e.g. not_in_electorate. Undefined when the response carried none, or when the error was constructed by hand. Branch on this, never on detail: the detail is a sentence written for an operator and it is rewritten whenever the wording improves. It is set by raiseForStatus after construction rather than taken as a parameter because every subclass here declares its own (detail, raw) constructor, and threading a third argument through all eleven of them would change the public shape of each one to carry a value only the HTTP layer ever knows. RineApiError.code rine-ts-sdk/src/errors-classes.ts:65
detail readonly string - RineApiError.detail rine-ts-sdk/src/errors-classes.ts:69
raw? readonly unknown - RineApiError.raw rine-ts-sdk/src/errors-classes.ts:70
status readonly number - RineApiError.status rine-ts-sdk/src/errors-classes.ts:68

Methods

[hasInstance]()

static hasInstance: boolean;

Defined in: rine-ts-sdk/src/errors-classes.ts:38

Parameters

Parameter Type
this { prototype: object; }
this.prototype object
value unknown

Returns

boolean

Inherited from

RineApiError.[hasInstance]