Tankōbon / preload / AchievementsApi
Interface: AchievementsApi
Defined in: preload.ts:142
The achievements the user has earned, as window.tankobon.achievements.
Methods
list()
list():
Promise<UnlockedAchievement[]>
Defined in: preload.ts:144
Every achievement earned so far, with the moment it was earned.
Returns
Promise<UnlockedAchievement[]>
unlock()
unlock(
ids):Promise<UnlockedAchievement[]>
Defined in: preload.ts:146
Records achievements as earned (the renderer evaluates the rules); ones already earned are left as they are, an unknown id is refused. Resolves with those that are new, which data:changed announces too.
Parameters
ids
("firstBook" | "finished10" | "finished50" | "finished200" | "nightOwl" | "earlyBird" | "librarian" | "archivist" | "grandArchivist" | "formats" | "sentinel" | "listMaker" | "listMaster" | "critic10" | "critic50" | "tagger" | "scholar1" | "scholar10" | "rightToLeft" | "polyglot")[]
Returns
Promise<UnlockedAchievement[]>