@karmaniverous/entity-client-dynamodb
    Preparing search index...

    Interface GeneratedDiff

    Structured diff entry produced by microdiff for a single changed path.

    type distinguishes creation, removal, and value changes. path gives JSON-pointer-style segments into the canonical structure. key is the top-level section name (first path segment) for quick display. value is the expected (new) value; oldValue is the actual (existing) value.

    interface GeneratedDiff {
        key: string;
        oldValue?: unknown;
        path: (string | number)[];
        type: "CREATE" | "REMOVE" | "CHANGE";
        value?: unknown;
    }
    Index
    key: string

    Top-level section name — first segment of path (e.g. 'AttributeDefinitions').

    oldValue?: unknown

    Actual value — present on REMOVE and CHANGE.

    path: (string | number)[]

    JSON path segments to the differing value (e.g. ['AttributeDefinitions', 0, 'AttributeType']).

    type: "CREATE" | "REMOVE" | "CHANGE"

    Diff type: CREATE (missing from actual), REMOVE (extra in actual), or CHANGE.

    value?: unknown

    Expected value — present on CREATE and CHANGE.