Skip to main content

RestApiStorage

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

Implements​

  • AsyncAchievementStorage

Constructors​

Constructor​

new RestApiStorage(config): RestApiStorage

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

Parameters​

config​

RestApiStorageConfig

Returns​

RestApiStorage

Methods​

clear()​

clear(): Promise<void>

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

Returns​

Promise<void>

Implementation of​

AsyncAchievementStorage.clear


getMetrics()​

getMetrics(): Promise<AchievementMetrics>

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

Returns​

Promise<AchievementMetrics>

Implementation of​

AsyncAchievementStorage.getMetrics


getUnlockedAchievements()​

getUnlockedAchievements(): Promise<string[]>

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

Returns​

Promise<string[]>

Implementation of​

AsyncAchievementStorage.getUnlockedAchievements


setMetrics()​

setMetrics(metrics): Promise<void>

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

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

Parameters​

achievements​

string[]

Returns​

Promise<void>

Implementation of​

AsyncAchievementStorage.setUnlockedAchievements