Lynx

Home > @lynx-js/genui-a2ui > normalizePayloadToMessages

normalizePayloadToMessages() function

Normalize an arbitrary payload (string, array, object) into a flat list of ServerToClientMessage records. Pass-through for already-structured messages; falls back to wrapping plain text in a Text/Card surface.

Signature:

export declare function normalizePayloadToMessages(
  payload: unknown,
): ServerToClientMessage[];

Parameters

Parameter

Type

Description

payload

unknown

Returns:

ServerToClientMessage[]

Except as otherwise noted, this work is licensed under a Creative Commons Attribution 4.0 International License, and code samples are licensed under the Apache License 2.0.