Aller au contenu

PuzzleModeConfig

neo-chess-board


Defined in: src/extensions/puzzle-mode/types.ts:86

Properties

allowHints?

optional allowHints: boolean

Defined in: src/extensions/puzzle-mode/types.ts:90


autoAdvance?

optional autoAdvance: boolean

Defined in: src/extensions/puzzle-mode/types.ts:89


collectionId

collectionId: string

Defined in: src/extensions/puzzle-mode/types.ts:87


onComplete()?

optional onComplete: (summary) => void

Defined in: src/extensions/puzzle-mode/types.ts:92

Parameters

summary
attempts

number

durationMs?

number

puzzleId

string

Returns

void


onEvent()?

optional onEvent: \<N>(event, payload) => void

Defined in: src/extensions/puzzle-mode/types.ts:97

Type Parameters

N

N extends PuzzleEventType

Parameters

event

N

payload

PuzzleEventPayload\<N>

Returns

void

Deprecated

Use onPuzzleEvent for structured telemetry instead.


onPuzzleEvent?

optional onPuzzleEvent: PuzzleTelemetryHandler

Defined in: src/extensions/puzzle-mode/types.ts:93


puzzles

puzzles: PuzzleDefinition[]

Defined in: src/extensions/puzzle-mode/types.ts:88


startPuzzleId?

optional startPuzzleId: string

Defined in: src/extensions/puzzle-mode/types.ts:91