BoardEventMap
Defined in: src/core/types.ts:237
Extends
Indexable
[event: string]: unknown
Properties
camera:reset
camera:reset:
CameraTransform
Defined in: src/effects/types.ts:50
Inherited from
CameraEventPayloadMap.camera:reset
camera:shake:end
camera:shake:end:
void
Defined in: src/effects/types.ts:49
Inherited from
CameraEventPayloadMap.camera:shake:end
camera:shake:start
camera:shake:start:
Required\<Pick\<ShakeOptions,"intensity"|"duration">>
Defined in: src/effects/types.ts:48
Inherited from
CameraEventPayloadMap.camera:shake:start
camera:zoom:end
camera:zoom:end:
CameraTransform
Defined in: src/effects/types.ts:47
Inherited from
CameraEventPayloadMap.camera:zoom:end
camera:zoom:start
camera:zoom:start:
CameraTransform
Defined in: src/effects/types.ts:46
Inherited from
CameraEventPayloadMap.camera:zoom:start
clock:change
clock:change:
ClockState
Defined in: src/core/types.ts:244
clock:flag
clock:flag:
object
Defined in: src/core/types.ts:247
color
color:
Color
remaining
remaining:
number
clock:pause
clock:pause:
void
Defined in: src/core/types.ts:246
clock:start
clock:start:
void
Defined in: src/core/types.ts:245
illegal
illegal:
object
Defined in: src/core/types.ts:239
from
from:
`${string}${number}`
reason
reason:
string
to
to:
`${string}${number}`
move
move:
object
Defined in: src/core/types.ts:238
captured?
optionalcaptured:string|null
fen
fen:
string
from
from:
`${string}${number}`
san?
optionalsan:string
to
to:
`${string}${number}`
pieceClick
pieceClick:
PiecePointerEventPayload
Defined in: src/core/types.ts:254
pieceDrag
pieceDrag:
PieceDragEventPayload
Defined in: src/core/types.ts:255
pieceDrop
pieceDrop:
PieceDropEventPayload
Defined in: src/core/types.ts:256
premoveApplied
premoveApplied:
PremoveAppliedEvent
Defined in: src/core/types.ts:242
premoveInvalidated
premoveInvalidated:
PremoveInvalidatedEvent
Defined in: src/core/types.ts:243
promotion
promotion:
PromotionRequest
Defined in: src/core/types.ts:241
puzzle:complete
puzzle:complete:
object
Defined in: src/extensions/puzzle-mode/types.ts:66
attempts
attempts:
number
durationMs?
optionaldurationMs:number
puzzleId
puzzleId:
string
Inherited from
PuzzleEventMap.puzzle:complete
puzzle:hint
puzzle:hint:
object
Defined in: src/extensions/puzzle-mode/types.ts:60
hintPayload?
optionalhintPayload:string
hintType
hintType:
"text"|"origin-highlight"
hintUsage
hintUsage:
number
puzzleId
puzzleId:
string
Inherited from
puzzle:load
puzzle:load:
object
Defined in: src/extensions/puzzle-mode/types.ts:48
collectionId
collectionId:
string
puzzle
puzzle:
PuzzleDefinition
session
session:
PuzzleSessionState
Inherited from
puzzle:move
puzzle:move:
object
Defined in: src/extensions/puzzle-mode/types.ts:53
attempts
attempts:
number
cursor
cursor:
number
move
move:
string
puzzleId
puzzleId:
string
result
result:
"correct"|"incorrect"
Inherited from
puzzle:persistence-warning
puzzle:persistence-warning:
object
Defined in: src/extensions/puzzle-mode/types.ts:71
error
error:
string
fallback
fallback:
"memory"
Inherited from
PuzzleEventMap.puzzle:persistence-warning
squareClick
squareClick:
SquarePointerEventPayload
Defined in: src/core/types.ts:248
squareMouseDown
squareMouseDown:
SquarePointerEventPayload
Defined in: src/core/types.ts:249
squareMouseOut
squareMouseOut:
SquareTransitionEventPayload
Defined in: src/core/types.ts:253
squareMouseOver
squareMouseOver:
SquareTransitionEventPayload
Defined in: src/core/types.ts:252
squareMouseUp
squareMouseUp:
SquarePointerEventPayload
Defined in: src/core/types.ts:250
squareRightClick
squareRightClick:
SquarePointerEventPayload
Defined in: src/core/types.ts:251
update
update:
object
Defined in: src/core/types.ts:240
fen
fen:
string