Home / Function/ resolveSearchImpl() — supabase Function Reference

resolveSearchImpl() — supabase Function Reference

Architecture documentation for the resolveSearchImpl() function in globalSearchResolver.ts from the supabase codebase.

Entity Profile

Dependency Diagram

graph TD
  751fd3aa_ce00_2c3b_31a0_fa0c3eb99752["resolveSearchImpl()"]
  0798a399_f545_735f_286b_381d55d69ca6["graphQLFields()"]
  751fd3aa_ce00_2c3b_31a0_fa0c3eb99752 -->|calls| 0798a399_f545_735f_286b_381d55d69ca6
  style 751fd3aa_ce00_2c3b_31a0_fa0c3eb99752 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

apps/docs/resources/globalSearch/globalSearchResolver.ts lines 48–57

async function resolveSearchImpl(
  _parent: unknown,
  args: RootQueryTypeSearchDocsArgs,
  _context: unknown,
  info: GraphQLResolveInfo
): Promise<Result<Array<SearchResultModel>, ApiErrorGeneric>> {
  const fieldsInfo = graphQLFields(info)
  const requestedFields = Object.keys(fieldsInfo.nodes ?? fieldsInfo.edges?.node ?? {})
  return await SearchResultModel.searchHybrid(args, requestedFields)
}

Subdomains

Frequently Asked Questions

What does resolveSearchImpl() do?
resolveSearchImpl() is a function in the supabase codebase.
What does resolveSearchImpl() call?
resolveSearchImpl() calls 1 function(s): graphQLFields.

Analyze Your Own Codebase

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

Try Supermodel Free