BoardOptions
Defined in: src/core/types.ts:465
Properties
allowAutoScroll?
optionalallowAutoScroll:boolean
Defined in: src/core/types.ts:487
allowDragging?
optionalallowDragging:boolean
Defined in: src/core/types.ts:488
allowDragOffBoard?
optionalallowDragOffBoard:boolean
Defined in: src/core/types.ts:489
allowDrawingArrows?
optionalallowDrawingArrows:boolean
Defined in: src/core/types.ts:512
allowPremoves?
optionalallowPremoves:boolean
Defined in: src/core/types.ts:496
alphaNotationStyle?
optionalalphaNotationStyle:NotationStyleOptions
Defined in: src/core/types.ts:525
animation?
optionalanimation:BoardAnimationConfig
Defined in: src/core/types.ts:475
animationDurationInMs?
optionalanimationDurationInMs:number
Defined in: src/core/types.ts:477
animationEasing?
optionalanimationEasing:AnimationEasing
Defined in: src/core/types.ts:478
animationMs?
optionalanimationMs:number
Defined in: src/core/types.ts:476
arrowOptions?
optionalarrowOptions:ArrowStyleOptions
Defined in: src/core/types.ts:514
arrows?
optionalarrows:Arrow[]
Defined in: src/core/types.ts:513
autoFlip?
optionalautoFlip:boolean
Defined in: src/core/types.ts:505
boardOrientation?
optionalboardOrientation:"white"|"black"
Defined in: src/core/types.ts:468
boardStyle?
optionalboardStyle:InlineStyle
Defined in: src/core/types.ts:518
cameraEffects?
optionalcameraEffects:BoardCameraEffectsOptions
Defined in: src/core/types.ts:479
canDragPiece()?
optionalcanDragPiece: (params) =>boolean
Defined in: src/core/types.ts:490
Parameters
params
Returns
boolean
captureEffect?
optionalcaptureEffect:CaptureEffectOptions
Defined in: src/core/types.ts:509
chessboardColumns?
optionalchessboardColumns:number
Defined in: src/core/types.ts:470
chessboardRows?
optionalchessboardRows:number
Defined in: src/core/types.ts:469
clearArrowsOnClick?
optionalclearArrowsOnClick:boolean
Defined in: src/core/types.ts:516
clock?
optionalclock:ClockConfig
Defined in: src/core/types.ts:532
darkSquareNotationStyle?
optionaldarkSquareNotationStyle:NotationStyleOptions
Defined in: src/core/types.ts:524
darkSquareStyle?
optionaldarkSquareStyle:SquareStyleOptions
Defined in: src/core/types.ts:521
dragActivationDistance?
optionaldragActivationDistance:number
Defined in: src/core/types.ts:491
dragCancelOnEsc?
optionaldragCancelOnEsc:boolean
Defined in: src/core/types.ts:495
dragGhostOpacity?
optionaldragGhostOpacity:number
Defined in: src/core/types.ts:494
dragGhostPiece?
optionaldragGhostPiece:boolean
Defined in: src/core/types.ts:493
dragSnapToSquare?
optionaldragSnapToSquare:boolean
Defined in: src/core/types.ts:492
extensions?
optionalextensions:ExtensionConfig\<unknown>[]
Defined in: src/core/types.ts:510
fen?
optionalfen:string
Defined in: src/core/types.ts:482
highlightLegal?
optionalhighlightLegal:boolean
Defined in: src/core/types.ts:481
id?
optionalid:string
Defined in: src/core/types.ts:517
interactive?
optionalinteractive:boolean
Defined in: src/core/types.ts:471
lightSquareNotationStyle?
optionallightSquareNotationStyle:NotationStyleOptions
Defined in: src/core/types.ts:523
lightSquareStyle?
optionallightSquareStyle:SquareStyleOptions
Defined in: src/core/types.ts:520
maxArrows?
optionalmaxArrows:number
Defined in: src/core/types.ts:501
maxHighlights?
optionalmaxHighlights:number
Defined in: src/core/types.ts:502
numericNotationStyle?
optionalnumericNotationStyle:NotationStyleOptions
Defined in: src/core/types.ts:526
onArrowsChange()?
optionalonArrowsChange: (arrows) =>void
Defined in: src/core/types.ts:515
Parameters
arrows
Arrow[]
Returns
void
onPromotionRequired()?
optionalonPromotionRequired: (request) =>void|Promise\<void>
Defined in: src/core/types.ts:511
Parameters
request
Returns
void | Promise\<void>
orientation?
optionalorientation:"white"|"black"
Defined in: src/core/types.ts:467
pgnWorkerThreshold?
optionalpgnWorkerThreshold:number
Defined in: src/core/types.ts:536
pieces?
optionalpieces:Partial\<Record\<Piece,PieceRenderer>>
Defined in: src/core/types.ts:529
pieceSet?
optionalpieceSet:PieceSet
Defined in: src/core/types.ts:473
position?
optionalposition:string
Defined in: src/core/types.ts:483
premove?
optionalpremove:BoardPremoveSettings
Defined in: src/core/types.ts:497
promotion?
optionalpromotion:PromotionOptions
Defined in: src/core/types.ts:530
puzzleMode?
optionalpuzzleMode:PuzzleModeConfig
Defined in: src/core/types.ts:531
rightClickHighlights?
optionalrightClickHighlights:boolean
Defined in: src/core/types.ts:500
rulesAdapter?
optionalrulesAdapter:RulesAdapter
Defined in: src/core/types.ts:485
showAnimations?
optionalshowAnimations:boolean
Defined in: src/core/types.ts:480
showArrows?
optionalshowArrows:boolean
Defined in: src/core/types.ts:498
showCoordinates?
optionalshowCoordinates:boolean
Defined in: src/core/types.ts:474
showHighlights?
optionalshowHighlights:boolean
Defined in: src/core/types.ts:499
showNotation?
optionalshowNotation:boolean
Defined in: src/core/types.ts:527
showSquareNames?
optionalshowSquareNames:boolean
Defined in: src/core/types.ts:504
size?
optionalsize:number
Defined in: src/core/types.ts:466
soundEnabled?
optionalsoundEnabled:boolean
Defined in: src/core/types.ts:503
soundEventUrls?
optionalsoundEventUrls:Partial\<Record\<BoardSoundEventType,BoardSoundEventUrl>>
Defined in: src/core/types.ts:508
soundUrl?
optionalsoundUrl:string
Defined in: src/core/types.ts:506
soundUrls?
optionalsoundUrls:Partial\<Record\<"white"|"black",string>>
Defined in: src/core/types.ts:507
squareRenderer?
optionalsquareRenderer:SquareRenderer
Defined in: src/core/types.ts:528
squareStyle?
optionalsquareStyle:SquareStyleOptions
Defined in: src/core/types.ts:519
squareStyles?
optionalsquareStyles:Partial\<Record\<`${string}${number}`,SquareStyleOptions>>
Defined in: src/core/types.ts:522
theme?
optionaltheme:string|Theme
Defined in: src/core/types.ts:472
useWorkerForLegalMoves?
optionaluseWorkerForLegalMoves:boolean
Defined in: src/core/types.ts:534
useWorkerForPgnParsing?
optionaluseWorkerForPgnParsing:boolean
Defined in: src/core/types.ts:535
variant?
optionalvariant:Variant
Defined in: src/core/types.ts:484