Base interface for manga entries from any source. Each source should extend this with their specific properties.

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