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

    Variable TypeaheadUserResultItemConst

    TypeaheadUserResultItem: ScreenItemDefinition<
        "SearchInputUserResult",
        {
            __typename: "XDTTypeaheadSearchUser";
            key: string;
            rank_token?: string;
            user: {
                full_name?: string;
                id: string;
                is_private?: boolean;
                is_verified?: boolean;
                latest_reel_media?: number
                | null;
                profile_pic_url?: string;
                search_serp_type?: number | null;
                username: string;
            };
        },
        {
            __typename: "XDTTypeaheadSearchUser";
            key: string;
            rank_token?: string;
            user: {
                full_name?: string;
                id: string;
                is_private?: boolean;
                is_verified?: boolean;
                latest_reel_media?: number
                | null;
                profile_pic_url?: string;
                search_serp_type?: number | null;
                username: string;
            };
        },
        TypeaheadUserRowState,
        never,
        never,
        TypeaheadUserResultItemActions,
        undefined,
        never,
        never,
    > = ...

    A user in the typeahead list. Showing it sends nothing; openProfile opens the user's profile (source search_result, the next ordinal after the search field). The profile's enter then sends the search_navigate_to_user info stream and the recent-search click the tap registers.