import{_ as e,c as t,o as a,a as c}from"./app.ab34650d.js";const p=JSON.parse('{"title":"Module: features/achievements/achievement","description":"","frontmatter":{"editLink":false},"headers":[{"level":2,"title":"Components","slug":"components"},{"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","lastUpdated":null}'),i={name:"api/modules/features/achievements/achievement.md"},n=c('
\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
> }>
Name | Type |
---|---|
T | extends AchievementOptions |
profectus/src/features/achievements/achievement.tsx:54
\u01AC GenericAchievement: Replace
<Achievement
<AchievementOptions
>, { visibility
: ProcessedComputable
<Visibility
> }>
profectus/src/features/achievements/achievement.tsx:66
\u2022 Const
AchievementType: typeof AchievementType
profectus/src/features/achievements/achievement.tsx:32
\u25B8 createAchievement<T
>(optionsFunc?
): Achievement
<T
>
Name | Type |
---|---|
T | extends AchievementOptions |
Name | Type |
---|---|
optionsFunc? | OptionsFunc <T , BaseAchievement , GenericAchievement > |
Achievement
<T
>