Skip to main content
Version: v0.0.3

Class: NcpdpScriptBuildError

Thrown when the SCRIPT builder is asked to construct an invalid-by-construction message. Carries a stable ScriptBuildCode. Unlike the parse error it never carries a snippet: builder input is caller-supplied and PHI-dense.

Example

try {
buildScriptResponse({ kind: "Status" });
} catch (err) {
if (err instanceof NcpdpScriptBuildError) {
err.code; // "NCPDP_SCRIPT_BUILD_MISSING_RESPONSE_CODE"
}
}

Extends

  • Error

Constructors

Constructor

new NcpdpScriptBuildError(code, message): NcpdpScriptBuildError

Parameters

code

ScriptBuildCode

The stable build error code.

message

string

Human-readable, PHI-free description.

Returns

NcpdpScriptBuildError

Overrides

Error.constructor

Properties

code

readonly code: ScriptBuildCode

Stable, machine-readable build error code.