PuzzleModeConfig
Defined in: src/extensions/puzzle-mode/types.ts:86
Properties
allowHints?
optionalallowHints:boolean
Defined in: src/extensions/puzzle-mode/types.ts:90
autoAdvance?
optionalautoAdvance:boolean
Defined in: src/extensions/puzzle-mode/types.ts:89
collectionId
collectionId:
string
Defined in: src/extensions/puzzle-mode/types.ts:87
onComplete()?
optionalonComplete: (summary) =>void
Defined in: src/extensions/puzzle-mode/types.ts:92
Parameters
summary
attempts
number
durationMs?
number
puzzleId
string
Returns
void
onEvent()?
optionalonEvent: \<N>(event,payload) =>void
Defined in: src/extensions/puzzle-mode/types.ts:97
Type Parameters
N
N extends PuzzleEventType
Parameters
event
N
payload
Returns
void
Deprecated
Use onPuzzleEvent for structured telemetry instead.
onPuzzleEvent?
optionalonPuzzleEvent:PuzzleTelemetryHandler
Defined in: src/extensions/puzzle-mode/types.ts:93
puzzles
puzzles:
PuzzleDefinition[]
Defined in: src/extensions/puzzle-mode/types.ts:88
startPuzzleId?
optionalstartPuzzleId:string
Defined in: src/extensions/puzzle-mode/types.ts:91