Member Junction
    Preparing search index...

    Interface RecordChangePayloadProjection

    Outcome of projecting one JSON payload column: either a value to write back, or a decision to withhold the column entirely because the payload could not be inspected.

    Deliberately an interface with an optional Value rather than a discriminated union — MJCore compiles without strictNullChecks, under which TypeScript does not narrow a union on a boolean discriminant, so the union shape would force a cast at every read.

    interface RecordChangePayloadProjection {
        Value?: unknown;
        Withhold: boolean;
    }
    Index

    Properties

    Properties

    Value?: unknown

    The value to write back. Meaningful only when Withhold is false.

    Withhold: boolean

    When true the caller drops the column; Value carries nothing.