Interface: BaseBoard

features/boards/board.BaseBoard

Hierarchy

Properties

[Component]

[Component]: DefineComponent<__VLS_TypePropsToRuntimeProps<FeatureComponent<GenericBoard>>, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, PublicProps, Readonly<ExtractPropTypes<__VLS_TypePropsToRuntimeProps<FeatureComponent<GenericBoard>>>>, {}>

Defined in

profectus/src/features/boards/board.ts:176


[DefaultValue]

[DefaultValue]: BoardData

Inherited from

Persistent.__@DefaultValue@18652

Defined in

profectus/src/game/persistence.ts:25


[PersistentState]

[PersistentState]: Ref<BoardData>

Inherited from

Persistent.__@PersistentState@18650

Defined in

profectus/src/game/persistence.ts:24


id

id: string

Defined in

profectus/src/features/boards/board.ts:170


links: Ref<null | BoardNodeLink[]>

Defined in

profectus/src/features/boards/board.ts:171


nodes

nodes: Ref<BoardNode[]>

Defined in

profectus/src/features/boards/board.ts:172


selectedAction

selectedAction: Ref<null | GenericBoardNodeAction>

Defined in

profectus/src/features/boards/board.ts:174


selectedNode

selectedNode: Ref<null | BoardNode>

Defined in

profectus/src/features/boards/board.ts:173


type

type: typeof BoardType

Defined in

profectus/src/features/boards/board.ts:175

Methods

[GatherProps]

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

Returns

Record<string, unknown>

Defined in

profectus/src/features/boards/board.ts:177