Represents a Comick manga detail with referrers (external links). Extends the base manga detail with Comick-specific properties.

export interface ComickMangaDetail extends BaseMangaDetail {
source: MangaSource.COMICK;
comic: {
id: string;
title: string;
slug: string;
desc?: string;
status?: number;
year?: number;
country?: string;
created_at?: string;
updated_at?: string;
demographic?: number;
hentai?: boolean;
content_rating?: string;
mu_comics?: {
id: string;
title: string;
slug: string;
};
md_comics?: {
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;
}>;
md_titles?: Array<{
title: string;
lang: string;
}>;
links?: {
al?: string; // AniList ID
ap?: string; // AnimePlanet
kt?: string; // Kitsu
mb?: string; // MangaBuddy
mu?: string; // MangaUpdates
mal?: string; // MyAnimeList
[key: string]: string | undefined; // Allow for other site keys
};
};
langList?: string[];
}
interface ComickMangaDetail {
    source: COMICK;
    comic: {
        id: string;
        title: string;
        slug: string;
        desc?: string;
        status?: number;
        year?: number;
        country?: string;
        created_at?: string;
        updated_at?: string;
        demographic?: number;
        hentai?: boolean;
        content_rating?: string;
        mu_comics?: { id: string; title: string; slug: string };
        md_comics?: { 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 }[];
        md_titles?: { 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;
    created_at?: string;
    updated_at?: string;
    demographic?: number;
    hentai?: boolean;
    content_rating?: string;
    mu_comics?: { id: string; title: string; slug: string };
    md_comics?: { 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 }[];
    md_titles?: { 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

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