Skip to main content
Version: v0.0.2

Function: trailingGarbage()

trailingGarbage(position, byteCount): X12ParseWarning

Build an X12_TRAILING_GARBAGE warning. Emitted when non-empty bytes appear after the IEA segment terminator and any optional CRLF. The bytes are preserved verbatim on "./types.js".X12Interchange.trailingBytes so consumers can inspect or re-emit them. Common cause: a second interchange concatenated into the same file (multi-ISA - out of v1 scope; only the first interchange is decoded).

Parameters

position

X12Position

byteCount

number

Returns

X12ParseWarning

Example

import { trailingGarbage } from "@cosyte/x12";
const w = trailingGarbage(
{ segmentIndex: 6, interchangeIndex: 0 },
42,
);