mirror of
https://github.com/overleaf/overleaf.git
synced 2025-04-13 17:37:09 +00:00
Fix tsc lint error by restricting the generic type
GitOrigin-RevId: 11ef7ab4111c7b312b283283829e9b28a80c475c
This commit is contained in:
parent
98fbd330b2
commit
4bf09e21de
1 changed files with 4 additions and 1 deletions
|
@ -6,7 +6,10 @@ export default function useSaveUserSettings() {
|
|||
const [userSettingsScope, setUserSettingsScope] =
|
||||
useScopeValue<UserSettingsScope>('settings', true)
|
||||
|
||||
return <T,>(key: keyof UserSettingsScope, newSetting: T) => {
|
||||
return <T extends UserSettingsScope[keyof UserSettingsScope]>(
|
||||
key: keyof UserSettingsScope,
|
||||
newSetting: T
|
||||
) => {
|
||||
const currentSetting = userSettingsScope[key]
|
||||
|
||||
if (currentSetting !== newSetting) {
|
||||
|
|
Loading…
Add table
Reference in a new issue