Skip to main content

Class: LocalizedError

Defined in: LocalizedError.ts:26

An error a reader should see in their own language. code is the stable identifier for machines (clients branch on it; it does not change when the copy does); messageRef is what a boundary renders in the request locale.

Extends​

  • Error

Constructors​

Constructor​

new LocalizedError(__namedParameters): LocalizedError

Defined in: LocalizedError.ts:31

Parameters​

ParameterType
__namedParameters{ cause?: unknown; code: string; message: MessageRef; }
__namedParameters.cause?unknown
__namedParameters.codestring
__namedParameters.messageMessageRef

Returns​

LocalizedError

Overrides​

Error.constructor

Properties​

code​

readonly code: string

Defined in: LocalizedError.ts:27


messageRef​

readonly messageRef: MessageRef

Defined in: LocalizedError.ts:29

Methods​

toJSON()​

toJSON(): object

Defined in: LocalizedError.ts:46

Returns​

object

code​

code: string

message​

message: string

messageRef​

messageRef: MessageRef

name​

name: string