Skip to content

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[]>