Represents a Comick manga detail with external referrers and cross-references. Extends the base manga detail with Comick-specific properties and nested comic data.

export interface ComickMangaDetail extends BaseMangaDetail {
source: MangaSource.Comick;
comic: {
id: string;
title: string;
slug: string;
desc?: string;
status?: number;
year?: number;
country?: string;
createdAt?: string;
updatedAt?: string;
demographic?: number;
hentai?: boolean;
contentRating?: string;
/** MangaUpdates cross-reference */
muComics?: {
id: string;
title: string;
slug: string;
};
/** MangaDex cross-reference */
mdComics?: {
id: string;
title: string;
slug: string;
};
authors?: Array<{
id: string;
name: string;
slug: string;
}>;
artists?: Array<{
id: string;
name: string;
slug: string;
}>;
genres?: Array<{
id: string;
name: string;
slug: string;
}>;
/** Multi-dimensional titles */
mdTitles?: Array<{
title: string;
lang: string;
}>;
/** External links to other platforms */
links?: {
al?: string; // AniList ID
ap?: string; // AnimePlanet
kt?: string; // Kitsu
mb?: string; // MangaBuddy
mu?: string; // MangaUpdates
mal?: string; // MyAnimeList
[key: string]: string | undefined;
};
};
langList?: string[];
}
interface ComickMangaDetail {
    source: Comick;
    comic: {
        id: string;
        title: string;
        slug: string;
        desc?: string;
        status?: number;
        year?: number;
        country?: string;
        createdAt?: string;
        updatedAt?: string;
        demographic?: number;
        hentai?: boolean;
        contentRating?: string;
        muComics?: { id: string; title: string; slug: string };
        mdComics?: { id: string; title: string; slug: string };
        authors?: { id: string; name: string; slug: string }[];
        artists?: { id: string; name: string; slug: string }[];
        genres?: { id: string; name: string; slug: string }[];
        mdTitles?: { title: string; lang: string }[];
        links?: {
            al?: string;
            ap?: string;
            kt?: string;
            mb?: string;
            mu?: string;
            mal?: string;
            [key: string]: undefined | string;
        };
    };
    langList?: string[];
    id: string;
    title: string;
    slug: string;
    description?: string;
    status?: number;
    year?: number;
    country?: string;
    createdAt?: string;
    updatedAt?: string;
    authors?: { id: string; name: string; slug?: string }[];
    artists?: { id: string; name: string; slug?: string }[];
    genres?: { id: string; name: string; slug?: string }[];
    alternativeTitles?: { title: string; lang: string }[];
    externalLinks?: {
        anilist?: string;
        myAnimeList?: string;
        mangaUpdates?: string;
        [key: string]: undefined | string;
    };
}

Hierarchy (View Summary)

Properties

source: Comick

Source this detail came from

comic: {
    id: string;
    title: string;
    slug: string;
    desc?: string;
    status?: number;
    year?: number;
    country?: string;
    createdAt?: string;
    updatedAt?: string;
    demographic?: number;
    hentai?: boolean;
    contentRating?: string;
    muComics?: { id: string; title: string; slug: string };
    mdComics?: { id: string; title: string; slug: string };
    authors?: { id: string; name: string; slug: string }[];
    artists?: { id: string; name: string; slug: string }[];
    genres?: { id: string; name: string; slug: string }[];
    mdTitles?: { title: string; lang: string }[];
    links?: {
        al?: string;
        ap?: string;
        kt?: string;
        mb?: string;
        mu?: string;
        mal?: string;
        [key: string]: undefined | string;
    };
}

Type declaration

  • id: string
  • title: string
  • slug: string
  • Optionaldesc?: string
  • Optionalstatus?: number
  • Optionalyear?: number
  • Optionalcountry?: string
  • OptionalcreatedAt?: string
  • OptionalupdatedAt?: string
  • Optionaldemographic?: number
  • Optionalhentai?: boolean
  • OptionalcontentRating?: string
  • OptionalmuComics?: { id: string; title: string; slug: string }

    MangaUpdates cross-reference

  • OptionalmdComics?: { id: string; title: string; slug: string }

    MangaDex cross-reference

  • Optionalauthors?: { id: string; name: string; slug: string }[]
  • Optionalartists?: { id: string; name: string; slug: string }[]
  • Optionalgenres?: { id: string; name: string; slug: string }[]
  • OptionalmdTitles?: { title: string; lang: string }[]

    Multi-dimensional titles

  • Optionallinks?: {
        al?: string;
        ap?: string;
        kt?: string;
        mb?: string;
        mu?: string;
        mal?: string;
        [key: string]: undefined | string;
    }

    External links to other platforms

langList?: string[]
id: string

Basic manga information

title: string
slug: string
description?: string

Extended information

status?: number
year?: number
country?: string
createdAt?: string
updatedAt?: string
authors?: { id: string; name: string; slug?: string }[]

Author and artist information

artists?: { id: string; name: string; slug?: string }[]
genres?: { id: string; name: string; slug?: string }[]

Genre information

alternativeTitles?: { title: string; lang: string }[]

Alternative titles

externalLinks?: {
    anilist?: string;
    myAnimeList?: string;
    mangaUpdates?: string;
    [key: string]: undefined | string;
}

External links to other platforms

Type declaration

  • [key: string]: undefined | string

    Other platform links

  • Optionalanilist?: string

    AniList ID

  • OptionalmyAnimeList?: string

    MyAnimeList ID

  • OptionalmangaUpdates?: string

    MangaUpdates ID