Skip to content

PromptScript API


Class: PSError

Defined in: core/src/errors/base.ts:49

Base error class for all PromptScript errors.

Extends

  • Error

Extended by

Constructors

Constructor

new PSError(message, code, options?): PSError

Defined in: core/src/errors/base.ts:57

Parameters

message

string

code

string

options?
cause?

Error

location?

SourceLocation

Returns

PSError

Overrides

Error.constructor

Properties

cause?

readonly optional cause?: Error

Defined in: core/src/errors/base.ts:55

Original error if wrapping another error

Overrides

Error.cause


code

readonly code: string

Defined in: core/src/errors/base.ts:51

Error code


location?

readonly optional location?: SourceLocation

Defined in: core/src/errors/base.ts:53

Source location where error occurred

Methods

format()

format(): string

Defined in: core/src/errors/base.ts:78

Format error for display.

Returns

string


toJSON()

toJSON(): Record\<string, unknown>

Defined in: core/src/errors/base.ts:91

Convert to JSON-serializable object.

Returns

Record\<string, unknown>