Skip to main content
Version: v0.0.2

Function: collectElementValues()

collectElementValues(seg, start, end, delimiters): string[]

Collect non-empty element values across the 1-indexed inclusive range [start, end]. Returns a new array preserving order, omitting empty / missing slots. Common for sweeping N3 address-line composites, MIA / MOA remark code slots, etc.

Parameters

seg

X12Segment

start

number

end

number

delimiters

Delimiters

Returns

string[]

Example

import { collectElementValues } from "@cosyte/x12";
collectElementValues(n3Segment, 1, 2, delim); // ["123 Main St", "Apt 4"]