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
}
Domain
Subdomains
Called By
Source
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