import{_ as e,c as a,o as r,a as t}from"./app.ab34650d.js";const g=JSON.parse('{"title":"Interface: ChallengeOptions","description":"","frontmatter":{"editLink":false},"headers":[{"level":2,"title":"Properties","slug":"properties"},{"level":3,"title":"canComplete","slug":"cancomplete"},{"level":3,"title":"canStart","slug":"canstart"},{"level":3,"title":"classes","slug":"classes"},{"level":3,"title":"completionLimit","slug":"completionlimit"},{"level":3,"title":"display","slug":"display"},{"level":3,"title":"goal","slug":"goal"},{"level":3,"title":"mark","slug":"mark"},{"level":3,"title":"onComplete","slug":"oncomplete"},{"level":3,"title":"onEnter","slug":"onenter"},{"level":3,"title":"onExit","slug":"onexit"},{"level":3,"title":"reset","slug":"reset"},{"level":3,"title":"resource","slug":"resource"},{"level":3,"title":"style","slug":"style"},{"level":3,"title":"visibility","slug":"visibility"}],"relativePath":"api/interfaces/features/challenges/challenge.ChallengeOptions.md","lastUpdated":null}'),n={name:"api/interfaces/features/challenges/challenge.ChallengeOptions.md"},o=t('
features/challenges/challenge.ChallengeOptions
\u2022 Optional
canComplete: Computable
<boolean
| DecimalSource
>
profectus/src/features/challenges/challenge.tsx:31
\u2022 Optional
canStart: Computable
<boolean
>
profectus/src/features/challenges/challenge.tsx:29
\u2022 Optional
classes: Computable
<Record
<string
, boolean
>>
profectus/src/features/challenges/challenge.tsx:36
\u2022 Optional
completionLimit: Computable
<DecimalSource
>
profectus/src/features/challenges/challenge.tsx:32
\u2022 Optional
display: Computable
<CoercableComponent
| { description
: CoercableComponent
; effectDisplay?
: CoercableComponent
; goal?
: CoercableComponent
; reward?
: CoercableComponent
; title?
: CoercableComponent
}>
profectus/src/features/challenges/challenge.tsx:38
\u2022 Optional
goal: Computable
<DecimalSource
>
profectus/src/features/challenges/challenge.tsx:35
\u2022 Optional
mark: Computable
<string
| boolean
>
profectus/src/features/challenges/challenge.tsx:33
\u2022 Optional
onComplete: VoidFunction
profectus/src/features/challenges/challenge.tsx:48
\u2022 Optional
onEnter: VoidFunction
profectus/src/features/challenges/challenge.tsx:50
\u2022 Optional
onExit: VoidFunction
profectus/src/features/challenges/challenge.tsx:49
\u2022 Optional
reset: GenericReset
profectus/src/features/challenges/challenge.tsx:30
\u2022 Optional
resource: Resource
<DecimalSource
>
profectus/src/features/challenges/challenge.tsx:34
\u2022 Optional
style: Computable
<StyleValue
>
profectus/src/features/challenges/challenge.tsx:37
\u2022 Optional
visibility: Computable
<Visibility
>