Skip to main content
Version: v0.0.8

Class: NcpdpScriptBuildError

Thrown when the SCRIPT builder is asked to construct an invalid-by-construction message. Carries a stable ScriptBuildCode, and its message is that code's SCRIPT_BUILD_MESSAGES entry: builder input is caller-supplied and PHI-dense, so none of it is quoted back.

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): NcpdpScriptBuildError

Parameters

code

ScriptBuildCode

The stable build error code, which selects the message.

Returns

NcpdpScriptBuildError

Overrides

Error.constructor

Properties

code

readonly code: ScriptBuildCode

Stable, machine-readable build error code.