Skip to main content
Version: v0.0.2

Function: elementOptional()

elementOptional(seg, n, delimiters): string | undefined

Read element N (1-indexed) as string | undefined. Empty strings collapse to undefined - the conventional "absent" sentinel for optional element slots.

Parameters

seg

X12Segment

n

number

delimiters

Delimiters

Returns

string | undefined

Example

import { elementOptional } from "@cosyte/x12";
// returns undefined when NM1-04 is "" or missing