Enhanced manga with source information.
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,
};
}
Convert enhanced manga to AniList format, removing source metadata.