Interface: BaseBoard

features/boards/board.BaseBoard

Hierarchy

Properties

[Component]

[Component]: DefineComponent<__VLS_TypePropsToRuntimeProps<{ [PersistentState]: Ref<BoardData> ; classes?: ProcessedComputable<Record<string, boolean>> ; height?: ProcessedComputable<string> ; links: Ref<null | BoardNodeLink[]> ; nodes: Ref<BoardNode[]> ; selectedAction: Ref<null | GenericBoardNodeAction> ; selectedNode: Ref<null | BoardNode> ; style?: ProcessedComputable<StyleValue> ; types: Record<string, GenericNodeType> ; visibility: ProcessedComputable<Visibility> ; width?: ProcessedComputable<string> }>, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, PublicProps, Readonly<ExtractPropTypes<__VLS_TypePropsToRuntimeProps<{ [PersistentState]: Ref<BoardData> ; classes?: ProcessedComputable<Record<string, boolean>> ; height?: ProcessedComputable<string> ; links: Ref<null | BoardNodeLink[]> ; nodes: Ref<BoardNode[]> ; selectedAction: Ref<null | GenericBoardNodeAction> ; selectedNode: Ref<null | BoardNode> ; style?: ProcessedComputable<StyleValue> ; types: Record<string, GenericNodeType> ; visibility: ProcessedComputable<Visibility> ; width?: ProcessedComputable<string> }>>>, {}>

Defined in

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


[DefaultValue]

[DefaultValue]: BoardData

Inherited from

Persistent.__@DefaultValue@18931

Defined in

profectus/src/game/persistence.ts:27


[Deleted]

[Deleted]: boolean

Inherited from

Persistent.__@Deleted@18933

Defined in

profectus/src/game/persistence.ts:29


[PersistentState]

[PersistentState]: Ref<BoardData>

Inherited from

Persistent.__@PersistentState@18930

Defined in

profectus/src/game/persistence.ts:26


[RefSymbol]

[RefSymbol]: true

Type differentiator only. We need this to be in public d.ts but don't want it to show up in IDE autocomplete, so we use a private Symbol instead.

Inherited from

Persistent.__@RefSymbol@17181

Defined in

node_modules/@vue/reactivity/dist/reactivity.d.ts:197


[StackTrace]

[StackTrace]: string

Inherited from

Persistent.__@StackTrace@18932

Defined in

profectus/src/game/persistence.ts:28


id

id: string

Defined in

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


links: Ref<null | BoardNodeLink[]>

Defined in

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


nodes

nodes: Ref<BoardNode[]>

Defined in

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


selectedAction

selectedAction: Ref<null | GenericBoardNodeAction>

Defined in

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


selectedNode

selectedNode: Ref<null | BoardNode>

Defined in

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


type

type: typeof BoardType

Defined in

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


value

value: BoardData

Inherited from

Persistent.value

Defined in

node_modules/@vue/reactivity/dist/reactivity.d.ts:191

Methods

[GatherProps]

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

Returns

Record<string, unknown>

Defined in

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