import{_ as e,c as r,o as a,a as t}from"./app.ab34650d.js";const g=JSON.parse('{"title":"Interface: UpgradeOptions","description":"","frontmatter":{"editLink":false},"headers":[{"level":2,"title":"Properties","slug":"properties"},{"level":3,"title":"canAfford","slug":"canafford"},{"level":3,"title":"classes","slug":"classes"},{"level":3,"title":"cost","slug":"cost"},{"level":3,"title":"display","slug":"display"},{"level":3,"title":"mark","slug":"mark"},{"level":3,"title":"onPurchase","slug":"onpurchase"},{"level":3,"title":"resource","slug":"resource"},{"level":3,"title":"style","slug":"style"},{"level":3,"title":"visibility","slug":"visibility"}],"relativePath":"api/interfaces/features/upgrades/upgrade.UpgradeOptions.md","lastUpdated":null}'),o={name:"api/interfaces/features/upgrades/upgrade.UpgradeOptions.md"},d=t('
features/upgrades/upgrade.UpgradeOptions
\u2022 Optional
canAfford: Computable
<boolean
>
profectus/src/features/upgrades/upgrade.ts:46
\u2022 Optional
classes: Computable
<Record
<string
, boolean
>>
profectus/src/features/upgrades/upgrade.ts:33
\u2022 Optional
cost: Computable
<DecimalSource
>
profectus/src/features/upgrades/upgrade.ts:44
\u2022 Optional
display: Computable
<CoercableComponent
| { description
: CoercableComponent
; effectDisplay?
: CoercableComponent
; title?
: CoercableComponent
}>
profectus/src/features/upgrades/upgrade.ts:35
\u2022 Optional
mark: Computable
<string
| boolean
>
profectus/src/features/upgrades/upgrade.ts:43
\u2022 Optional
onPurchase: VoidFunction
profectus/src/features/upgrades/upgrade.ts:47
\u2022 Optional
resource: Resource
<DecimalSource
>
profectus/src/features/upgrades/upgrade.ts:45
\u2022 Optional
style: Computable
<StyleValue
>
profectus/src/features/upgrades/upgrade.ts:34
\u2022 Optional
visibility: Computable
<Visibility
>