Home / Function/ _createElidedLine() — supabase Function Reference

_createElidedLine() — supabase Function Reference

Architecture documentation for the _createElidedLine() function in CodeSample.ts from the supabase codebase.

Entity Profile

Dependency Diagram

graph TD
  b135dfcb_3344_a04b_5125_18abca69f9f7["_createElidedLine()"]
  4d76fb60_46bd_0571_ceeb_d232b92e476e["redactLines()"]
  4d76fb60_46bd_0571_ceeb_d232b92e476e -->|calls| b135dfcb_3344_a04b_5125_18abca69f9f7
  61a11eae_9925_0e46_4d24_ff81c9154e78["isContainedInJsx()"]
  b135dfcb_3344_a04b_5125_18abca69f9f7 -->|calls| 61a11eae_9925_0e46_4d24_ff81c9154e78
  style b135dfcb_3344_a04b_5125_18abca69f9f7 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

apps/docs/features/directives/CodeSample.ts lines 415–443

export function _createElidedLine(
  lang: string | null,
  lines: string[],
  start: number,
  end: number
) {
  const indentation = lines[start - 1].match(/^\s*/)?.[0] ?? ''

  switch (lang) {
    case 'sql':
      return `\n${indentation}-- ...\n`
    case 'jsx':
    case 'tsx':
      // @ts-ignore
      const acornTree = acorn.Parser.extend(tsPlugin()).parse(lines.join('\n'), {
        ecmaVersion: 'latest',
        sourceType: 'module',
        locations: true,
      })
      const isWithinJsx = isContainedInJsx(acornTree, start)
      if (isWithinJsx) {
        return `\n${indentation}{/* ... */}\n`
      } else {
        return `\n${indentation}// ...\n`
      }
    default:
      return `\n${indentation}// ...\n`
  }
}

Subdomains

Called By

Frequently Asked Questions

What does _createElidedLine() do?
_createElidedLine() is a function in the supabase codebase.
What does _createElidedLine() call?
_createElidedLine() calls 1 function(s): isContainedInJsx.
What calls _createElidedLine()?
_createElidedLine() is called by 1 function(s): redactLines.

Analyze Your Own Codebase

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

Try Supermodel Free