OptionalautoAuto-save interval in milliseconds (default: 3000)
Hiyve client instance (must implement AssignmentFileClient)
Current content as JSON
OptionalenabledWhether persistence is enabled
OptionalfileExisting file ID to update
OptionalfileFile storage location (default: '/Assignments')
Assignment metadata state
OptionalonCallback on save error
OptionalonCallback after successful save
Assignment title
Current user ID
OptionaluserCurrent user display name
Options for the useAssignmentPersistence hook.
Remarks
Configures auto-save behavior for assignments, including the save interval, file location, and callbacks for save lifecycle events.