Home / Function/ createArrayAttributeValueExpression() — supabase Function Reference

createArrayAttributeValueExpression() — supabase Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  0dd79044_556b_5798_10c1_7a6c4304c7a0["createArrayAttributeValueExpression()"]
  beb19324_0ee7_c826_cdeb_54c57d864501["rewriteNodes()"]
  beb19324_0ee7_c826_cdeb_54c57d864501 -->|calls| 0dd79044_556b_5798_10c1_7a6c4304c7a0
  style 0dd79044_556b_5798_10c1_7a6c4304c7a0 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

apps/docs/features/directives/CodeSample.ts lines 501–526

function createArrayAttributeValueExpression(...arrayElements: string[]) {
  const expression: MdxJsxAttributeValueExpression = {
    type: 'mdxJsxAttributeValueExpression',
    value: '[' + arrayElements.map((element) => `'${element}'`).join(', ') + ']',
    data: {
      estree: {
        type: 'Program',
        sourceType: 'module',
        body: [
          {
            type: 'ExpressionStatement',
            expression: {
              type: 'ArrayExpression',
              elements: arrayElements.map((element) => ({
                type: 'Literal',
                value: element,
                raw: element,
              })),
            },
          },
        ],
      },
    },
  }
  return expression
}

Subdomains

Called By

Frequently Asked Questions

What does createArrayAttributeValueExpression() do?
createArrayAttributeValueExpression() is a function in the supabase codebase.
What calls createArrayAttributeValueExpression()?
createArrayAttributeValueExpression() is called by 1 function(s): rewriteNodes.

Analyze Your Own Codebase

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

Try Supermodel Free