• Normalizes a live shadow MQTT payload for param listeners.

    • /update/documents: returns current (full shadow doc with previous+current envelope unwrapped so callers see the usual { state, metadata, version } shape).
    • Other topics: returns the parsed payload as received. Always returns an object ({} when absent / non-object).

    Type Parameters

    • T extends Record<string, unknown> = Record<string, unknown>

    Parameters

    • topic: string
    • parsed: unknown

    Returns T