@playlive/tiltify-graphql
    Preparing search index...

    Interface TiltifyUser

    Full user profile as returned by the public get_user_by_slug GraphQL operation. Used by tiltify.com/@<slug> profile pages and — in the Play Live monorepo — by the streamer-fundraiser-lookup gather + sync pipeline (Twitch handle discovery, lifetime totals, campaign edges).

    This is the GraphQL/profile shape. The REST TiltifyUser from @playlive/tiltify-core is snake_case and lacks the publishedCampaigns / retiredCampaigns / teamMemberships edges — use this type when you need that profile-graph data. Consumers who import from both packages must alias one:

    import type { TiltifyUser as TiltifyGqlUser } from "@playlive/tiltify-graphql";
    import type { TiltifyUser as TiltifyRestUser } from "@playlive/tiltify-core";

    The shape mirrors the legacy @playlive/tiltify-tools/user-search TiltifyUser export byte-for-byte so consumers migrating off that package can drop the import specifier in place.

    interface TiltifyUser {
        avatar: TiltifyImage | null;
        createdAt: string;
        description: string;
        id: string;
        profileBadges: TiltifyBadge[];
        publishedAuctionHouses: { edges: { node: TiltifyAuctionHouse }[] };
        publishedCampaigns: { edges: { node: TiltifyCampaign }[] };
        retiredCampaigns: { edges: { cursor: string; node: TiltifyCampaign }[] };
        slug: string;
        social: TiltifySocial;
        teamMemberships: TiltifyTeamMembership[];
        totalAmountRaised: TiltifyAmount;
        username: string;
    }
    Index
    avatar: TiltifyImage | null
    createdAt: string
    description: string
    id: string
    profileBadges: TiltifyBadge[]
    publishedAuctionHouses: { edges: { node: TiltifyAuctionHouse }[] }
    publishedCampaigns: { edges: { node: TiltifyCampaign }[] }
    retiredCampaigns: { edges: { cursor: string; node: TiltifyCampaign }[] }
    slug: string
    teamMemberships: TiltifyTeamMembership[]
    totalAmountRaised: TiltifyAmount
    username: string