escapeAttr function presentation exported

Last updated: 2026-03-04T23:21:38.425Z

Metrics

LOC: 8 Complexity: 1 Params: 1

Signature

escapeAttr(text: string): : string

Summary

Escapes characters for use inside HTML attribute values.

Source Code

export function escapeAttr(text: string): string {
  return text
    .replace(/&/g, "&")
    .replace(/"/g, """)
    .replace(/'/g, "'")
    .replace(/</g, "&lt;")
    .replace(/>/g, "&gt;");
}

No outgoing dependencies.

Impact (Incoming)

graph LR escapeAttr["escapeAttr"] renderTypeBadge["renderTypeBadge"] renderFieldRow["renderFieldRow"] renderFormCard["renderFormCard"] renderTypeBadge -->|uses| escapeAttr renderFieldRow -->|calls| escapeAttr renderFormCard -->|calls| escapeAttr style escapeAttr fill:#dbeafe,stroke:#2563eb,stroke-width:2px click escapeAttr "cec845dea36fd058.html" click renderTypeBadge "9c98fcbf039c92b3.html" click renderFieldRow "b51f1878ac9d34b2.html" click renderFormCard "e4a20fbbf665de9a.html"
SourceType
renderTypeBadge uses
renderFieldRow calls
renderFormCard calls