Interface: BaseMilestone

features/milestones/milestone.BaseMilestone

Hierarchy

Properties

[Component]

[Component]: DefineComponent<{ classes: PropType<ProcessedComputable<Record<string, boolean>>> ; display: { required: true = true; type: PropType<ProcessedComputable<undefined | CoercableComponent | { effectDisplay?: CoercableComponent ; optionsDisplay?: CoercableComponent ; requirement: CoercableComponent } | { effectDisplay?: CoercableComponent ; optionsDisplay?: CoercableComponent ; requirement: CoercableComponent }>> } ; earned: { required: true = true; type: PropType<ProcessedComputable<boolean>> } ; id: { required: true = true; type: StringConstructor = String } ; style: PropType<ProcessedComputable<StyleValue>> ; visibility: { required: true = true; type: PropType<ProcessedComputable<Visibility>> } }, { Visibility: typeof Visibility ; comp: ShallowRef<string | Component<any, any, any, ComputedOptions, MethodOptions>> ; unref: <T>(ref: T | Ref<T>) => T }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, PublicProps, Readonly<ExtractPropTypes<{ classes: PropType<ProcessedComputable<Record<string, boolean>>> ; display: { required: true = true; type: PropType<ProcessedComputable<undefined | CoercableComponent | { effectDisplay?: CoercableComponent ; optionsDisplay?: CoercableComponent ; requirement: CoercableComponent } | { effectDisplay?: CoercableComponent ; optionsDisplay?: CoercableComponent ; requirement: CoercableComponent }>> } ; earned: { required: true = true; type: PropType<ProcessedComputable<boolean>> } ; id: { required: true = true; type: StringConstructor = String } ; style: PropType<ProcessedComputable<StyleValue>> ; visibility: { required: true = true; type: PropType<ProcessedComputable<Visibility>> } }>>, {}>

Defined in

profectus/src/features/milestones/milestone.tsx:63


[DefaultValue]

[DefaultValue]: boolean

Inherited from

Persistent.__@DefaultValue@18632

Defined in

profectus/src/game/persistence.ts:25


[PersistentState]

[PersistentState]: Ref<boolean>

Inherited from

Persistent.__@PersistentState@18630

Defined in

profectus/src/game/persistence.ts:24


earned

earned: Ref<boolean>

Defined in

profectus/src/features/milestones/milestone.tsx:61


id

id: string

Defined in

profectus/src/features/milestones/milestone.tsx:60


type

type: typeof MilestoneType

Defined in

profectus/src/features/milestones/milestone.tsx:62

Methods

[GatherProps]

[GatherProps](): Record<string, unknown>

Returns

Record<string, unknown>

Defined in

profectus/src/features/milestones/milestone.tsx:64