Skip to main content
Version: v0.0.3

Function: createWarning()

createWarning(code, byteOffset, message): MllpWarning

Create a frozen MllpWarning object. The returned object is Object.freeze()'d so subscribers cannot mutate shared warning state.

connectionId is always undefined here; Connection enriches it via { ...w, connectionId: this.connectionId } then re-freezes.

Parameters

code

WarningCode

byteOffset

number

message

string

Returns

MllpWarning

Example

const w = createWarning('MLLP_EMPTY_PAYLOAD', 64, 'Empty payload between VT and FS');
// w.connectionId === undefined