function useSyncRefState<T>(initialValue: T | (() => T)): [T, React.Dispatch<T>, React.RefObject<T>] {
//function body
}
function useSyncRefState<T>(
initialValue: T | (() => T),
): {
[0]: T
[1]: React.Dispatch<T>
[2]: React.RefObject<T>
} {
// funnction body
}