Skeudenn / preload / AchievementsApi
Interface: AchievementsApi ​
Defined in: src/preload.ts:176
The achievements the user has earned, as window.tankobon.achievements.
Methods ​
list() ​
list():
Promise<UnlockedAchievement[]>
Defined in: src/preload.ts:178
Every achievement earned so far, with the moment it was earned.
Returns ​
Promise<UnlockedAchievement[]>
unlock() ​
unlock(
ids):Promise<UnlockedAchievement[]>
Defined in: src/preload.ts:180
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[]>