Skip to main content

IndexedDBStorage

Defined in: node_modules/achievements-engine/dist/index.d.ts:410

Implements​

  • AsyncAchievementStorage

Constructors​

Constructor​

new IndexedDBStorage(dbName?): IndexedDBStorage

Defined in: node_modules/achievements-engine/dist/index.d.ts:415

Parameters​

dbName?​

string

Returns​

IndexedDBStorage

Methods​

clear()​

clear(): Promise<void>

Defined in: node_modules/achievements-engine/dist/index.d.ts:436

Returns​

Promise<void>

Implementation of​

AsyncAchievementStorage.clear


close()​

close(): void

Defined in: node_modules/achievements-engine/dist/index.d.ts:440

Close the database connection

Returns​

void


getMetrics()​

getMetrics(): Promise<AchievementMetrics>

Defined in: node_modules/achievements-engine/dist/index.d.ts:432

Returns​

Promise<AchievementMetrics>

Implementation of​

AsyncAchievementStorage.getMetrics


getUnlockedAchievements()​

getUnlockedAchievements(): Promise<string[]>

Defined in: node_modules/achievements-engine/dist/index.d.ts:434

Returns​

Promise<string[]>

Implementation of​

AsyncAchievementStorage.getUnlockedAchievements


setMetrics()​

setMetrics(metrics): Promise<void>

Defined in: node_modules/achievements-engine/dist/index.d.ts:433

Parameters​

metrics​

AchievementMetrics

Returns​

Promise<void>

Implementation of​

AsyncAchievementStorage.setMetrics


setUnlockedAchievements()​

setUnlockedAchievements(achievements): Promise<void>

Defined in: node_modules/achievements-engine/dist/index.d.ts:435

Parameters​

achievements​

string[]

Returns​

Promise<void>

Implementation of​

AsyncAchievementStorage.setUnlockedAchievements