new Manga(mangadata)
Manga object. Only construct this via MangaDex class!
Parameters:
Name | Type | Description |
---|---|---|
mangadata |
Object |
Raw API author data |
Members
altTitles :Array.<LocalizedString>
availableTranslatedLanguages :Array.<LanguageCode>
baseURL :"https://api.mangadex.org"
Base api URL ("https://api.mangadex.org")
chapterNumbersResetOnNewVolume :Boolean
contentRating :contentRating
createdAt :String
description :LocalizedString
Manga description
id :String
Manga api ID
isLocked :Boolean
lastChapter :String
lastVolume :String
latestUploadedChapter :String
Chapter UUID
links :Object
originalLanguage :String
Original language of manga: ja, en etc...
publicationDemographic :publicationDemographic
relationships :Array.<Relationship>
state :mangaState
status :mangaStatus
tags :Array.<MangaTag>
Tags
title :LocalizedString
Manga title for languages
type :"manga"
updatedAt :String
year :Number
Methods
(async) aggregate(Query) → {Promise.<Object.<String, AggregatedVolume>>}
Parameters:
Name | Type | Description |
---|---|---|
Query |
MangaAggregateQuery |
Example
let res = await MangaObject.aggregate()
console.log(res) # -> {"1": AggregatedVolume, "2": AggregatedVolume }
getArtist() → {String}
getAuthor() → {String}
(async) getChapters(query) → {Promise.<Array.<Chapter>>}
Parameters:
Name | Type | Description |
---|---|---|
query |
MangaFeedQuery |
getCoverArt() → {String}
getHumanURL() → {String}
(async) getMangaFeed(Query) → {Promise.<Array.<Chapter>>}
Parameters:
Name | Type | Description |
---|---|---|
Query |
MangaFeedQuery |