Skip to main content
Version: v0.0.2

Function: elementValue()

elementValue(seg, n, delimiters): string

Read element N (1-indexed) from a decoded segment as a string. Returns "" when the element is absent or empty - convenient when downstream code wants to fold "absent" and "empty" into one branch. For "absent / empty → undefined" use elementOptional.

Parameters

seg

X12Segment

n

number

delimiters

Delimiters

Returns

string

Example

import { decodeSegment, elementValue } from "@cosyte/x12";
declare const seg: ReturnType<typeof decodeSegment>;
declare const delim: import("./types.js").Delimiters;
elementValue(seg, 3, delim); // verbatim text of element 3, or "".