import{_ as e,c as t,o as a,a as c}from"./app.54d5a277.js";const p='{"title":"Module: features/achievements/achievement","description":"","frontmatter":{},"headers":[{"level":2,"title":"Interfaces","slug":"interfaces"},{"level":2,"title":"Type aliases","slug":"type-aliases"},{"level":3,"title":"Achievement","slug":"achievement"},{"level":3,"title":"GenericAchievement","slug":"genericachievement"},{"level":2,"title":"Variables","slug":"variables"},{"level":3,"title":"AchievementType","slug":"achievementtype"},{"level":2,"title":"Functions","slug":"functions"},{"level":3,"title":"createAchievement","slug":"createachievement"}],"relativePath":"api/modules/features/achievements/achievement.md"}',i={},r=c('

Module: features/achievements/achievement

Interfaces

Type aliases

Achievement

\u01AC Achievement<T>: Replace<T & BaseAchievement, { classes: GetComputableType<T["classes"]> ; display: GetComputableType<T["display"]> ; image: GetComputableType<T["image"]> ; mark: GetComputableType<T["mark"]> ; style: GetComputableType<T["style"]> ; visibility: GetComputableTypeWithDefault<T["visibility"], Visible> }>

Type parameters

NameType
Textends AchievementOptions

Defined in

profectus/src/features/achievements/achievement.tsx:50


GenericAchievement

\u01AC GenericAchievement: Replace<Achievement<AchievementOptions>, { visibility: ProcessedComputable<Visibility> }>

Defined in

profectus/src/features/achievements/achievement.tsx:62

Variables

AchievementType

\u2022 Const AchievementType: typeof AchievementType

Defined in

profectus/src/features/achievements/achievement.tsx:28

Functions

createAchievement

\u25B8 createAchievement<T>(optionsFunc): Achievement<T>

Type parameters

NameType
Textends AchievementOptions

Parameters

NameType
optionsFunc() => T & ThisType<Achievement<T>>

Returns

Achievement<T>

Defined in

profectus/src/features/achievements/achievement.tsx:69

',31),n=[r];function h(d,o,s,l,m,f){return a(),t("div",null,n)}var v=e(i,[["render",h]]);export{p as __pageData,v as default};