A persisted child record paired with its index in the flat body.structure array it lives in. Threaded down from BodyStructure so every entity knows the flat index its update helpers must address.

interface Indexed<T> {
    data: T;
    index: number;
}

Type Parameters

  • T

    The persisted child data shape.

Properties

Properties

data: T

The persisted child data.

index: number

The child's zero-based index in its flat structure array.