escapeHtml function presentation exported ✓ 100.0%
Last updated: 2026-03-04T23:21:38.425Z
Location
Metrics
LOC: 6
Complexity: 2
Params: 1
Coverage: 100.0% (4/4 lines, 33x executed)
Signature
escapeHtml(text: string | undefined | null): : string
Summary
Escapes HTML entities to prevent XSS when inserting user-supplied text.
Source Code
export function escapeHtml(text: string | undefined | null): string {
if (!text) return "";
const div = document.createElement("div");
div.textContent = text;
return div.innerHTML;
}
No outgoing dependencies.
Impact (Incoming)
| Source | Type |
|---|---|
| LearnedEntryView | uses |
| loadModelStatus | uses |
| fieldTypeLabel | uses |
| loadRules | uses |
| debounce | uses |
| LogViewerVariant | uses |
| renderTypeBadge | calls |
| renderMethodBadge | calls |
| renderFieldRow | calls |
| renderFormCard | calls |
| renderLogEntry | calls |
| buildFieldTypeOptionsHtml | calls |