igpapi — Instagram private API Simulator for Node.js (API reference) 4.14.0
    Preparing search index...

    Type Alias ScreenRootHandle<Id, Kind, Data, Actions, Items, Top>

    ScreenRootHandle: ScreenHandleData<Data, Items, Top> & ScreenHandleKeys<
        Id,
        Kind,
        undefined,
    > & ScreenBoundActions<Actions, Items> & {
        readonly [K in keyof Items]: ReadonlyArray<
            ScreenListItem<
                Items[K],
                ScreenRootHandle<Id, Kind, Data, Actions, Items, Top>,
            >,
        >
    } & {
        readonly [K in keyof Actions as [ItemFieldOf<Actions[K]>] extends [
            never,
        ]
            ? never
            : K]: ItemFieldValue<
            ItemFieldOf<Actions[K]>,
            ScreenRootHandle<Id, Kind, Data, Actions, Items, Top>,
        >
    } & ScreenRawMember<Kind> & ScreenCheckpointMember<Id, Kind> & Pipeable.Pipeable

    A launch root's handle: reached from nothing, so it has no back. It is the assembled handle written out without the method (not an Omit, so the handle's own keys stay visible to the compiler).

    Type Parameters

    • Id extends ScreenHandleId
    • Kind extends ScreenKind
    • Data extends object
    • Actions extends object
    • Items extends object
    • Top extends PropertyKey = never