Skip to main content

IndexedDBStorage

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

Implements

  • AsyncAchievementStorage

Constructors

Constructor

new IndexedDBStorage(dbName?): IndexedDBStorage

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

Parameters

dbName?

string

Returns

IndexedDBStorage

Methods

clear()

clear(): Promise<void>

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

Returns

Promise<void>

Implementation of

AsyncAchievementStorage.clear


close()

close(): void

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

Close the database connection

Returns

void


getMetrics()

getMetrics(): Promise<AchievementMetrics>

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

Returns

Promise<AchievementMetrics>

Implementation of

AsyncAchievementStorage.getMetrics


getUnlockedAchievements()

getUnlockedAchievements(): Promise<string[]>

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

Returns

Promise<string[]>

Implementation of

AsyncAchievementStorage.getUnlockedAchievements


setMetrics()

setMetrics(metrics): Promise<void>

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

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:395

Parameters

achievements

string[]

Returns

Promise<void>

Implementation of

AsyncAchievementStorage.setUnlockedAchievements