Base interface for manga entries from any source. Each source extends this with platform-specific properties.

export interface BaseMangaEntry {
/** Unique identifier for the manga in the source */
id: string;
/** Primary title of the manga */
title: string;
/** URL slug or identifier for detailed lookup */
slug: string;
/** Publication year (optional) */
year?: number;
/** Publication status (optional) */
status?: number;
/** Country of origin (optional) */
country?: string;
/** Rating information (optional) */
rating?: string | number;
/** Alternative titles in different languages (optional) */
alternativeTitles?: Array<{
title: string;
lang: string;
}>;
/** Source this entry came from */
source: MangaSource;
}
interface BaseMangaEntry {
    id: string;
    title: string;
    slug: string;
    year?: number;
    status?: number;
    country?: string;
    rating?: string | number;
    alternativeTitles?: { title: string; lang: string }[];
    source: MangaSource;
}

Hierarchy (View Summary)

Properties

id: string

Unique identifier for the manga in the source

title: string

Primary title of the manga

slug: string

URL slug or identifier for detailed lookup

year?: number

Publication year (optional)

status?: number

Publication status (optional)

country?: string

Country of origin (optional)

rating?: string | number

Rating information (optional)

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

Alternative titles in different languages (optional)

source: MangaSource

Source this entry came from