parseGraphQLJsonBody() — supabase Function Reference
Architecture documentation for the parseGraphQLJsonBody() function in route.ts from the supabase codebase.
Entity Profile
Dependency Diagram
graph TD 0c3d00fd_dcfa_e803_3268_1582943c53c7["parseGraphQLJsonBody()"] ed0c8815_1ef9_ebdd_5c03_dac356ae4187["parseGraphQLRequestPayload()"] ed0c8815_1ef9_ebdd_5c03_dac356ae4187 -->|calls| 0c3d00fd_dcfa_e803_3268_1582943c53c7 fb6a1cc0_ed63_bae7_8a33_926cd53a1b93["convertZodToInvalidRequestError()"] 0c3d00fd_dcfa_e803_3268_1582943c53c7 -->|calls| fb6a1cc0_ed63_bae7_8a33_926cd53a1b93 style 0c3d00fd_dcfa_e803_3268_1582943c53c7 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
apps/docs/app/api/graphql/route.ts lines 168–181
async function parseGraphQLJsonBody(request: Request): Promise<GraphQLRequestPayload> {
const body = await request.json().catch((error) => {
throw new InvalidRequestError('Request body must be valid JSON', error)
})
const parsedBody = graphQLRequestSchema.safeParse(body)
if (!parsedBody.success) {
throw convertZodToInvalidRequestError(
parsedBody.error,
'GraphQL request payload must be valid GraphQL request object'
)
}
return parsedBody.data
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does parseGraphQLJsonBody() do?
parseGraphQLJsonBody() is a function in the supabase codebase.
What does parseGraphQLJsonBody() call?
parseGraphQLJsonBody() calls 1 function(s): convertZodToInvalidRequestError.
What calls parseGraphQLJsonBody()?
parseGraphQLJsonBody() is called by 1 function(s): parseGraphQLRequestPayload.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free