Skip to content

isAuthError

isAuthError(response): response is { data: null; error: Error }

Type guard to check if an auth response is an error

ParameterTypeDescription
responseFluxbaseAuthResponseThe auth response to check

response is { data: null; error: Error }

true if the auth operation failed

const result = await client.auth.signUp(credentials)
if (isAuthError(result)) {
console.error('Sign up failed:', result.error.message)
return
}
// TypeScript knows result.data contains user and session
console.log('Welcome,', result.data.user.email)