Skip to main content

AchievementContextType

Defined in: src/providers/AchievementProvider.tsx:23

Properties

_isLegacyPattern

_isLegacyPattern: boolean

Defined in: src/providers/AchievementProvider.tsx:38


achievements

achievements: object

Defined in: src/providers/AchievementProvider.tsx:25

all

all: Record<string, any>

unlocked

unlocked: string[]


engine

engine: AchievementEngine

Defined in: src/providers/AchievementProvider.tsx:37


exportData()

exportData: () => string

Defined in: src/providers/AchievementProvider.tsx:34

Returns

string


getAllAchievements()

getAllAchievements: () => AchievementWithStatus[]

Defined in: src/providers/AchievementProvider.tsx:36

Returns

AchievementWithStatus[]


getState()

getState: () => object

Defined in: src/providers/AchievementProvider.tsx:30

Returns

object

metrics

metrics: Record<string, any>

unlocked

unlocked: string[]


importData()

importData: (jsonString, options?) => ImportResult

Defined in: src/providers/AchievementProvider.tsx:35

Parameters

jsonString

string

options?

ImportOptions

Returns

ImportResult


reset()

reset: () => void

Defined in: src/providers/AchievementProvider.tsx:29

Returns

void


update()

update: (metrics) => void

Defined in: src/providers/AchievementProvider.tsx:24

Parameters

metrics

Record<string, any>

Returns

void