Skip to content

isFluxbaseSuccess

isFluxbaseSuccess<T>(response): response is Object

Type guard to check if a FluxbaseResponse is a success response

Type Parameter
T
ParameterTypeDescription
responseFluxbaseResponse<T>The response to check

response is Object

true if the response is successful (data is not null, error is null)

const result = await client.from('users').select('*').execute()
if (isFluxbaseSuccess(result)) {
// TypeScript knows: result.data is T, result.error is null
result.data.forEach(user => console.log(user.name))
}