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
The stable build error code, which selects the message.
Returns
NcpdpScriptBuildError
Overrides
Error.constructor
Properties
code
readonlycode:ScriptBuildCode
Stable, machine-readable build error code.