Skip to main content
Version: v0.0.3

Class: NcpdpTelecomBuildError

Thrown when the Telecom builder is asked to construct an invalid-by-construction transaction. Carries a stable TelecomBuildCode; like the parse error it never carries a snippet of the offending value (Telecom data is PHI-dense).

Example

try {
buildTelecomRequest({ header: {}, segments: [] });
} catch (err) {
if (err instanceof NcpdpTelecomBuildError) {
err.code; // "NCPDP_TELECOM_BUILD_MISSING_TRANSACTION_CODE"
}
}

Extends

  • Error

Constructors

Constructor

new NcpdpTelecomBuildError(code, message): NcpdpTelecomBuildError

Parameters

code

TelecomBuildCode

The stable build error code.

message

string

Human-readable, PHI-free description.

Returns

NcpdpTelecomBuildError

Overrides

Error.constructor

Properties

code

readonly code: TelecomBuildCode

Stable, machine-readable build error code.