🚨(frontend) resolve TypeScript build errors after dependencies upgrade

Fix type checking failures caused by recent dependency updates.
This commit is contained in:
lebaudantoine
2025-05-12 15:56:16 +02:00
committed by aleb_the_flash
parent 572b80d3fe
commit f90a1e3549

View File

@@ -19,23 +19,38 @@ export function usePersistentUserChoices(
) )
const saveAudioInputEnabled = React.useCallback((isEnabled: boolean) => { const saveAudioInputEnabled = React.useCallback((isEnabled: boolean) => {
setSettings((prev) => ({ ...prev, audioEnabled: isEnabled })) setSettings((prev: LocalUserChoices) => ({
...prev,
audioEnabled: isEnabled,
}))
}, []) }, [])
const saveVideoInputEnabled = React.useCallback((isEnabled: boolean) => { const saveVideoInputEnabled = React.useCallback((isEnabled: boolean) => {
setSettings((prev) => ({ ...prev, videoEnabled: isEnabled })) setSettings((prev: LocalUserChoices) => ({
...prev,
videoEnabled: isEnabled,
}))
}, []) }, [])
const saveAudioInputDeviceId = React.useCallback((deviceId: string) => { const saveAudioInputDeviceId = React.useCallback((deviceId: string) => {
setSettings((prev) => ({ ...prev, audioDeviceId: deviceId })) setSettings((prev: LocalUserChoices) => ({
...prev,
audioDeviceId: deviceId,
}))
}, []) }, [])
const saveVideoInputDeviceId = React.useCallback((deviceId: string) => { const saveVideoInputDeviceId = React.useCallback((deviceId: string) => {
setSettings((prev) => ({ ...prev, videoDeviceId: deviceId })) setSettings((prev: LocalUserChoices) => ({
...prev,
videoDeviceId: deviceId,
}))
}, []) }, [])
const saveUsername = React.useCallback((username: string) => { const saveUsername = React.useCallback((username: string) => {
setSettings((prev) => ({ ...prev, username: username })) setSettings((prev: LocalUserChoices) => ({ ...prev, username: username }))
}, []) }, [])
const saveProcessorSerialized = React.useCallback( const saveProcessorSerialized = React.useCallback(
(processorSerialized?: ProcessorSerialized) => { (processorSerialized?: ProcessorSerialized) => {
setSettings((prev) => ({ ...prev, processorSerialized })) setSettings((prev: LocalUserChoices) => ({
...prev,
processorSerialized,
}))
}, },
[] []
) )