useUser(): | { error: null; isLoading: boolean; user: User }| { error: Error; isLoading: boolean; user: null }| { error: undefined; isLoading: boolean; user: undefined } Returns
| { error: null; isLoading: boolean; user: User }
| { error: Error; isLoading: boolean; user: null }
| { error: undefined; isLoading: boolean; user: undefined }