OptionalautoAuto-save interval in milliseconds (default: 3000)
Hiyve client instance
Whether persistence is enabled
OptionalfileFile storage location (default: '/Questions')
OptionalfileCustom file name (without timestamping) to use when creating the saved
session file. The JSON extension is appended automatically if missing.
When omitted, falls back to <sanitized-roomName>_questions_<timestamp>.json.
OptionalinitialInitial file ID for resuming saves to existing file
OptionalonCallback after successful save
OptionalonCallback on save error
OptionalquestionsRef to current questions array (updated by parent component)
OptionalroomRoom name for generating session names
Current user ID
Options for the useQAPersistence hook.