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
The stable build error code.
message
string
Human-readable, PHI-free description.
Returns
NcpdpScriptBuildError
Overrides
Error.constructor
Properties
code
readonlycode:ScriptBuildCode
Stable, machine-readable build error code.