Home / Function/ fetchErrorDescriptions() — supabase Function Reference

fetchErrorDescriptions() — supabase Function Reference

Architecture documentation for the fetchErrorDescriptions() function in errorModel.ts from the supabase codebase.

Entity Profile

Dependency Diagram

graph TD
  6e843528_2b0b_a3ef_28c1_d45bcb2743ae["fetchErrorDescriptions()"]
  50f617d6_81f5_4c21_6f5a_c2f5e6cbefd2["loadErrors()"]
  50f617d6_81f5_4c21_6f5a_c2f5e6cbefd2 -->|calls| 6e843528_2b0b_a3ef_28c1_d45bcb2743ae
  b2812979_6579_ca1c_1f1d_fba7d2763a1c["supabase()"]
  6e843528_2b0b_a3ef_28c1_d45bcb2743ae -->|calls| b2812979_6579_ca1c_1f1d_fba7d2763a1c
  040a5796_eb59_9ff7_60d0_b127fcaa25c2["map()"]
  6e843528_2b0b_a3ef_28c1_d45bcb2743ae -->|calls| 040a5796_eb59_9ff7_60d0_b127fcaa25c2
  style 6e843528_2b0b_a3ef_28c1_d45bcb2743ae fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

apps/docs/resources/error/errorModel.ts lines 168–212

async function fetchErrorDescriptions({
  after,
  before,
  reverse,
  limit,
  service,
  code,
}: {
  after?: string
  before?: string
  reverse: boolean
  limit: number
  service?: Service
  code?: string
}): Promise<Result<ErrorDescription[], PostgrestError>> {
  const query = supabase()
    .schema('content')
    .from('error')
    .select('id, code, service!inner(name), httpStatusCode: http_status_code, message')
    .is('deleted_at', null)
    .order('id', { ascending: reverse ? false : true })

  if (service) {
    query.eq('service.name', service)
  }
  if (code) {
    query.eq('code', code)
  }
  if (after != undefined) {
    query.gt('id', after)
  }
  if (before != undefined) {
    query.lt('id', before)
  }
  query.limit(limit)

  const result = await query
  return new Result(result).map((results) => {
    const transformedResults = (reverse ? results.toReversed() : results).map((error) => ({
      ...error,
      service: error.service.name,
    }))
    return transformedResults as ErrorDescription[]
  })
}

Subdomains

Called By

Frequently Asked Questions

What does fetchErrorDescriptions() do?
fetchErrorDescriptions() is a function in the supabase codebase.
What does fetchErrorDescriptions() call?
fetchErrorDescriptions() calls 2 function(s): map, supabase.
What calls fetchErrorDescriptions()?
fetchErrorDescriptions() is called by 1 function(s): loadErrors.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free