Type Alias: ValueErrorCode
ValueErrorCode = typeof
VALUE_ERROR_CODES[keyof typeofVALUE_ERROR_CODES]
Discriminant for DicomValueError.code, enabling exhaustive
switch narrowing (the switch-exhaustiveness-check lint rule).
Example
import type { ValueErrorCode } from "@cosyte/dicom";
function describe(code: ValueErrorCode): string {
switch (code) {
case "FRAME_INDEX_OUT_OF_RANGE":
return "frame index outside [0, numberOfFrames)";
case "MISSING_REQUIRED_FUNCTIONAL_GROUP":
return "enhanced object lacks a required geometry macro";
}
}