Skip to main content

RestApiStorage

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

Implements

  • AsyncAchievementStorage

Constructors

Constructor

new RestApiStorage(config): RestApiStorage

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

Parameters

config

RestApiStorageConfig

Returns

RestApiStorage

Methods

clear()

clear(): Promise<void>

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

Returns

Promise<void>

Implementation of

AsyncAchievementStorage.clear


getMetrics()

getMetrics(): Promise<AchievementMetrics>

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

Returns

Promise<AchievementMetrics>

Implementation of

AsyncAchievementStorage.getMetrics


getUnlockedAchievements()

getUnlockedAchievements(): Promise<string[]>

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

Returns

Promise<string[]>

Implementation of

AsyncAchievementStorage.getUnlockedAchievements


setMetrics()

setMetrics(metrics): Promise<void>

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

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

Parameters

achievements

string[]

Returns

Promise<void>

Implementation of

AsyncAchievementStorage.setUnlockedAchievements