Represents the response from an AniList viewer query.

export interface ViewerResponse {
data?: {
Viewer?: {
id: number;
name: string;
avatar?: {
medium?: string;
large?: string;
};
};
};
errors?: Array<{
message: string;
}>;
}
interface ViewerResponse {
    data?: {
        Viewer?: {
            id: number;
            name: string;
            avatar?: { medium?: string; large?: string };
        };
    };
    errors?: { message: string }[];
}

Properties

Properties

data?: {
    Viewer?: {
        id: number;
        name: string;
        avatar?: { medium?: string; large?: string };
    };
}

The viewer data if successful.

errors?: { message: string }[]

An array of error messages if unsuccessful.