Home / Function/ transformStringLiteralNode() — ui Function Reference

transformStringLiteralNode() — ui Function Reference

Architecture documentation for the transformStringLiteralNode() function in transform-rtl.ts from the ui codebase.

Entity Profile

Dependency Diagram

graph TD
  fcd38b0b_e1eb_3e41_c063_65e5902b5c47["transformStringLiteralNode()"]
  800d6a7b_126c_42b5_bf8e_f313b0852251["transform-rtl.ts"]
  fcd38b0b_e1eb_3e41_c063_65e5902b5c47 -->|defined in| 800d6a7b_126c_42b5_bf8e_f313b0852251
  1c2c6582_0b98_c637_71b3_268008d4d10c["applyRtlTransformToSourceFile()"]
  1c2c6582_0b98_c637_71b3_268008d4d10c -->|calls| fcd38b0b_e1eb_3e41_c063_65e5902b5c47
  04328911_88b5_0d91_43c5_3258d113d876["stripQuotes()"]
  fcd38b0b_e1eb_3e41_c063_65e5902b5c47 -->|calls| 04328911_88b5_0d91_43c5_3258d113d876
  7a99391a_676c_f329_e2df_d08e5c98ca85["applyRtlMapping()"]
  fcd38b0b_e1eb_3e41_c063_65e5902b5c47 -->|calls| 7a99391a_676c_f329_e2df_d08e5c98ca85
  style fcd38b0b_e1eb_3e41_c063_65e5902b5c47 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/shadcn/src/utils/transformers/transform-rtl.ts lines 133–139

function transformStringLiteralNode(node: {
  getText(): string
  replaceWithText(text: string): void
}) {
  const text = stripQuotes(node.getText() ?? "")
  node.replaceWithText(`"${applyRtlMapping(text)}"`)
}

Subdomains

Frequently Asked Questions

What does transformStringLiteralNode() do?
transformStringLiteralNode() is a function in the ui codebase, defined in packages/shadcn/src/utils/transformers/transform-rtl.ts.
Where is transformStringLiteralNode() defined?
transformStringLiteralNode() is defined in packages/shadcn/src/utils/transformers/transform-rtl.ts at line 133.
What does transformStringLiteralNode() call?
transformStringLiteralNode() calls 2 function(s): applyRtlMapping, stripQuotes.
What calls transformStringLiteralNode()?
transformStringLiteralNode() is called by 1 function(s): applyRtlTransformToSourceFile.

Analyze Your Own Codebase

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

Try Supermodel Free