• Convert enhanced manga to AniList format, removing source metadata.

    Parameters

    Returns AniListManga

    Standard AniListManga without source-specific data.

    export function convertEnhancedMangaToAniList(
    enhancedManga: EnhancedAniListManga,
    ): AniListManga {
    return {
    id: enhancedManga.id,
    title: enhancedManga.title,
    synonyms: enhancedManga.synonyms,
    description: enhancedManga.description,
    format: enhancedManga.format,
    status: enhancedManga.status,
    chapters: enhancedManga.chapters,
    volumes: enhancedManga.volumes,
    countryOfOrigin: enhancedManga.countryOfOrigin,
    source: enhancedManga.source,
    coverImage: enhancedManga.coverImage,
    genres: enhancedManga.genres,
    tags: enhancedManga.tags,
    startDate: enhancedManga.startDate,
    staff: enhancedManga.staff,
    mediaListEntry: enhancedManga.mediaListEntry
    ? {
    ...enhancedManga.mediaListEntry,
    status: enhancedManga.mediaListEntry.status,
    }
    : enhancedManga.mediaListEntry,
    isAdult: enhancedManga.isAdult,
    };
    }