Favourites is an interface that contains the favourites of a user. It includes the anime, manga, characters, staff, and studios that are favourited.

interface Favourites {
    anime: {
        edges: {
            id: number;
            node: {
                id: number;
                title: Title;
            };
        }[];
        nodes: {
            id: number;
            title: Title;
        }[];
    };
    characters: {
        edges: {
            id: number;
            node: {
                id: number;
                name: {
                    full: string;
                };
            };
        }[];
        nodes: {
            id: number;
            name: {
                full: string;
            };
        }[];
    };
    manga: {
        edges: {
            id: number;
            node: {
                id: number;
                title: Title;
            };
        }[];
        nodes: {
            id: number;
            title: Title;
        }[];
    };
    staff: {
        edges: {
            id: number;
            node: {
                id: number;
                name: {
                    full: string;
                };
            };
        }[];
        nodes: {
            id: number;
            name: {
                full: string;
            };
        }[];
    };
    studios: {
        edges: {
            id: number;
            node: {
                id: number;
                name: string;
            };
        }[];
        nodes: {
            id: number;
            name: string;
        }[];
    };
}

Properties

anime: {
    edges: {
        id: number;
        node: {
            id: number;
            title: Title;
        };
    }[];
    nodes: {
        id: number;
        title: Title;
    }[];
}

Type declaration

  • edges: {
        id: number;
        node: {
            id: number;
            title: Title;
        };
    }[]
  • nodes: {
        id: number;
        title: Title;
    }[]
characters: {
    edges: {
        id: number;
        node: {
            id: number;
            name: {
                full: string;
            };
        };
    }[];
    nodes: {
        id: number;
        name: {
            full: string;
        };
    }[];
}

Type declaration

  • edges: {
        id: number;
        node: {
            id: number;
            name: {
                full: string;
            };
        };
    }[]
  • nodes: {
        id: number;
        name: {
            full: string;
        };
    }[]
manga: {
    edges: {
        id: number;
        node: {
            id: number;
            title: Title;
        };
    }[];
    nodes: {
        id: number;
        title: Title;
    }[];
}

Type declaration

  • edges: {
        id: number;
        node: {
            id: number;
            title: Title;
        };
    }[]
  • nodes: {
        id: number;
        title: Title;
    }[]
staff: {
    edges: {
        id: number;
        node: {
            id: number;
            name: {
                full: string;
            };
        };
    }[];
    nodes: {
        id: number;
        name: {
            full: string;
        };
    }[];
}

Type declaration

  • edges: {
        id: number;
        node: {
            id: number;
            name: {
                full: string;
            };
        };
    }[]
  • nodes: {
        id: number;
        name: {
            full: string;
        };
    }[]
studios: {
    edges: {
        id: number;
        node: {
            id: number;
            name: string;
        };
    }[];
    nodes: {
        id: number;
        name: string;
    }[];
}

Type declaration

  • edges: {
        id: number;
        node: {
            id: number;
            name: string;
        };
    }[]
  • nodes: {
        id: number;
        name: string;
    }[]