Skip to main content

AchievementClient

Defined in: src/client/types.ts:36

Methods​

event()​

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

Defined in: src/client/types.ts:41

Parameters​

name​

string

payload?​

unknown

Returns​

Promise<AchievementClientMutationResult>


getSnapshot()​

getSnapshot(): Promise<AchievementClientSnapshot>

Defined in: src/client/types.ts:37

Returns​

Promise<AchievementClientSnapshot>


increment()​

increment(metric, amount?): Promise<AchievementClientMutationResult>

Defined in: src/client/types.ts:40

Parameters​

metric​

string

amount?​

number

Returns​

Promise<AchievementClientMutationResult>


reset()?​

optional reset(): Promise<AchievementClientSnapshot>

Defined in: src/client/types.ts:42

Returns​

Promise<AchievementClientSnapshot>


track()​

track(metric, value): Promise<AchievementClientMutationResult>

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

Parameters​

metric​

string

value​

unknown

Returns​

Promise<AchievementClientMutationResult>


trackMany()?​

optional trackMany(metrics): Promise<AchievementClientMutationResult>

Defined in: src/client/types.ts:39

Parameters​

metrics​

Record<string, unknown>

Returns​

Promise<AchievementClientMutationResult>