resolveSingleError() — supabase Function Reference
Architecture documentation for the resolveSingleError() function in errorResolver.ts from the supabase codebase.
Entity Profile
Dependency Diagram
graph TD 59ccc7d0_db28_d610_c9ca_eae107d8d1fa["resolveSingleError()"] 0483845d_079f_75e1_7fe8_82b5925bc5ff["tryCatchFlat()"] 59ccc7d0_db28_d610_c9ca_eae107d8d1fa -->|calls| 0483845d_079f_75e1_7fe8_82b5925bc5ff 1ee162b1_d232_4846_ef61_0018a3d5f851["error()"] 59ccc7d0_db28_d610_c9ca_eae107d8d1fa -->|calls| 1ee162b1_d232_4846_ef61_0018a3d5f851 98dae242_6132_86d3_9fa0_eb45046dbbb0["isUserError()"] 59ccc7d0_db28_d610_c9ca_eae107d8d1fa -->|calls| 98dae242_6132_86d3_9fa0_eb45046dbbb0 69cdaf4e_592b_f232_a6d3_d02e50f30f76["isPrivate()"] 59ccc7d0_db28_d610_c9ca_eae107d8d1fa -->|calls| 69cdaf4e_592b_f232_a6d3_d02e50f30f76 style 59ccc7d0_db28_d610_c9ca_eae107d8d1fa fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
apps/docs/resources/error/errorResolver.ts lines 39–57
async function resolveSingleError(
_parent: unknown,
args: RootQueryTypeErrorArgs,
_context: unknown,
_info: GraphQLResolveInfo
): Promise<ErrorModel | GraphQLError> {
return (
await Result.tryCatchFlat(ErrorModel.loadSingleError, convertUnknownToApiError, args)
).match(
(data) => data,
(error) => {
console.error(`Error resolving ${GRAPHQL_FIELD_ERROR_GLOBAL}:`, error)
if (!error.isUserError()) {
Sentry.captureException(error)
}
return new GraphQLError(error.isPrivate() ? 'Internal Server Error' : error.message)
}
)
}
Domain
Subdomains
Source
Frequently Asked Questions
What does resolveSingleError() do?
resolveSingleError() is a function in the supabase codebase.
What does resolveSingleError() call?
resolveSingleError() calls 4 function(s): error, isPrivate, isUserError, tryCatchFlat.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free