IGPAPI
    Preparing search index...

    Type Alias ScreenItemListData<Items, K>

    ScreenItemListData: Items[K] extends { at: infer At extends string }
        ? { readonly [P in At]: ReadonlyArray<ScreenItemListEntries<Items[K]>> }
        : never

    The data a list K of a screen's Items reads: the field the list replaces (at), holding the fresh entries. The entries are the list's item inputs, so a row of another shape is a type error instead of the engine's runtime defect, and a call that names another field is one too.

    Type Parameters

    • Items
    • K extends keyof Items