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