Skip to main content

RestAchievementClient

Defined in: src/client/RestAchievementClient.ts:19

Implements​

Constructors​

Constructor​

new RestAchievementClient(config): RestAchievementClient

Defined in: src/client/RestAchievementClient.ts:26

Parameters​

config​

RestAchievementClientConfig

Returns​

RestAchievementClient

Methods​

event()​

event(name, payload?): Promise<AchievementClientMutationResult>

Defined in: src/client/RestAchievementClient.ts:59

Parameters​

name​

string

payload?​

unknown

Returns​

Promise<AchievementClientMutationResult>

Implementation of​

AchievementClient.event


getSnapshot()​

getSnapshot(): Promise<AchievementClientSnapshot>

Defined in: src/client/RestAchievementClient.ts:34

Returns​

Promise<AchievementClientSnapshot>

Implementation of​

AchievementClient.getSnapshot


increment()​

increment(metric, amount): Promise<AchievementClientMutationResult>

Defined in: src/client/RestAchievementClient.ts:52

Parameters​

metric​

string

amount​

number = 1

Returns​

Promise<AchievementClientMutationResult>

Implementation of​

AchievementClient.increment


reset()​

reset(): Promise<AchievementClientSnapshot>

Defined in: src/client/RestAchievementClient.ts:66

Returns​

Promise<AchievementClientSnapshot>

Implementation of​

AchievementClient.reset


track()​

track(metric, value): Promise<AchievementClientMutationResult>

Defined in: src/client/RestAchievementClient.ts:38

Parameters​

metric​

string

value​

unknown

Returns​

Promise<AchievementClientMutationResult>

Implementation of​

AchievementClient.track


trackMany()​

trackMany(metrics): Promise<AchievementClientMutationResult>

Defined in: src/client/RestAchievementClient.ts:45

Parameters​

metrics​

Record<string, unknown>

Returns​

Promise<AchievementClientMutationResult>

Implementation of​

AchievementClient.trackMany