Class: ClaimStatus277BuildError
Thrown by "./build-277.js".build277 / "./build-277.js".build277CA when the supplied claim-status spec cannot be
emitted as a conformant, self-consistent 277 - most importantly when its
nested tree cannot form a valid HL hierarchy. Carries a stable code for
programmatic narrowing. Deliberately does NOT extend X12ParseError or
X12BuildError - the domain-refusal distinction matters at the type
level.
Example
import { ClaimStatus277BuildError } from "@cosyte/x12";
try {
build277(spec);
} catch (err) {
if (err instanceof ClaimStatus277BuildError) {
// err.code is one of CLAIM_STATUS_277_BUILD_ERROR_CODES
}
}
Extends
Error
Constructors
Constructor
new ClaimStatus277BuildError(
code,message):ClaimStatus277BuildError
Internal
Parameters
code
message
string
Returns
ClaimStatus277BuildError
Overrides
Error.constructor
Properties
code
readonlycode:ClaimStatus277BuildErrorCode