UseNeoChessBoardOptions
Defined in: src/react/useNeoChessBoard.ts:56
Extends
MoveHandlers.SquareHandlers.PieceHandlers.ClockHandlers.PuzzleHandlers
Properties
fen?
optionalfen:string
Defined in: src/react/useNeoChessBoard.ts:63
Position FEN initiale
onClockChange()?
optionalonClockChange: (state) =>void
Defined in: src/react/useNeoChessBoard.ts:40
Parameters
state
Returns
void
Inherited from
ClockHandlers.onClockChange
onClockFlag()?
optionalonClockFlag: (event) =>void
Defined in: src/react/useNeoChessBoard.ts:43
Parameters
event
color
remaining
number
Returns
void
Inherited from
ClockHandlers.onClockFlag
onClockPause()?
optionalonClockPause: () =>void
Defined in: src/react/useNeoChessBoard.ts:42
Returns
void
Inherited from
ClockHandlers.onClockPause
onClockStart()?
optionalonClockStart: () =>void
Defined in: src/react/useNeoChessBoard.ts:41
Returns
void
Inherited from
ClockHandlers.onClockStart
onIllegal()?
optionalonIllegal: (event) =>void
Defined in: src/react/useNeoChessBoard.ts:17
Parameters
event
from
`${string}${number}`
reason
string
to
`${string}${number}`
Returns
void
Inherited from
MoveHandlers.onIllegal
onMove()?
optionalonMove: (event) =>void
Defined in: src/react/useNeoChessBoard.ts:16
Parameters
event
captured?
string | null
fen
string
from
`${string}${number}`
san?
string
to
`${string}${number}`
Returns
void
Inherited from
MoveHandlers.onMove
onPieceClick()?
optionalonPieceClick: (event) =>void
Defined in: src/react/useNeoChessBoard.ts:33
Parameters
event
Returns
void
Inherited from
PieceHandlers.onPieceClick
onPieceDrag()?
optionalonPieceDrag: (event) =>void
Defined in: src/react/useNeoChessBoard.ts:34
Parameters
event
Returns
void
Inherited from
PieceHandlers.onPieceDrag
onPieceDrop()?
optionalonPieceDrop: (event) =>void
Defined in: src/react/useNeoChessBoard.ts:35
Parameters
event
Returns
void
Inherited from
PieceHandlers.onPieceDrop
onPuzzleComplete()?
optionalonPuzzleComplete: (event) =>void
Defined in: src/react/useNeoChessBoard.ts:51
Parameters
event
attempts
number
durationMs?
number
puzzleId
string
Returns
void
Inherited from
PuzzleHandlers.onPuzzleComplete
onPuzzleEvent()?
optionalonPuzzleEvent: (event) =>void
Defined in: src/react/useNeoChessBoard.ts:53
Parameters
event
Returns
void
Inherited from
PuzzleHandlers.onPuzzleEvent
onPuzzleHint()?
optionalonPuzzleHint: (event) =>void
Defined in: src/react/useNeoChessBoard.ts:50
Parameters
event
hintPayload?
string
hintType
"text" | "origin-highlight"
hintUsage
number
puzzleId
string
Returns
void
Inherited from
PuzzleHandlers.onPuzzleHint
onPuzzleLoad()?
optionalonPuzzleLoad: (event) =>void
Defined in: src/react/useNeoChessBoard.ts:48
Parameters
event
collectionId
string
puzzle
PuzzleDefinition
session
PuzzleSessionState
Returns
void
Inherited from
PuzzleHandlers.onPuzzleLoad
onPuzzleMove()?
optionalonPuzzleMove: (event) =>void
Defined in: src/react/useNeoChessBoard.ts:49
Parameters
event
attempts
number
cursor
number
move
string
puzzleId
string
result
"correct" | "incorrect"
Returns
void
Inherited from
PuzzleHandlers.onPuzzleMove
onPuzzlePersistenceWarning()?
optionalonPuzzlePersistenceWarning: (event) =>void
Defined in: src/react/useNeoChessBoard.ts:52
Parameters
event
error
string
fallback
"memory"
Returns
void
Inherited from
PuzzleHandlers.onPuzzlePersistenceWarning
onSquareClick()?
optionalonSquareClick: (event) =>void
Defined in: src/react/useNeoChessBoard.ts:23
Parameters
event
Returns
void
Inherited from
SquareHandlers.onSquareClick
onSquareMouseDown()?
optionalonSquareMouseDown: (event) =>void
Defined in: src/react/useNeoChessBoard.ts:24
Parameters
event
Returns
void
Inherited from
SquareHandlers.onSquareMouseDown
onSquareMouseOut()?
optionalonSquareMouseOut: (event) =>void
Defined in: src/react/useNeoChessBoard.ts:28
Parameters
event
Returns
void
Inherited from
SquareHandlers.onSquareMouseOut
onSquareMouseOver()?
optionalonSquareMouseOver: (event) =>void
Defined in: src/react/useNeoChessBoard.ts:27
Parameters
event
Returns
void
Inherited from
SquareHandlers.onSquareMouseOver
onSquareMouseUp()?
optionalonSquareMouseUp: (event) =>void
Defined in: src/react/useNeoChessBoard.ts:25
Parameters
event
Returns
void
Inherited from
SquareHandlers.onSquareMouseUp
onSquareRightClick()?
optionalonSquareRightClick: (event) =>void
Defined in: src/react/useNeoChessBoard.ts:26
Parameters
event
Returns
void
Inherited from
SquareHandlers.onSquareRightClick
onUpdate()?
optionalonUpdate: (event) =>void
Defined in: src/react/useNeoChessBoard.ts:18
Parameters
event
fen
string
Returns
void
Inherited from
MoveHandlers.onUpdate
options?
optionaloptions:UpdatableBoardOptions
Defined in: src/react/useNeoChessBoard.ts:67
Options additionnelles du board
position?
optionalposition:string
Defined in: src/react/useNeoChessBoard.ts:65
Position ou alias (e.g., 'start')