(s, n)
| 5 | |
| 6 | export function esc(s) { const d = document.createElement('div'); d.textContent = s; return d.innerHTML; } |
| 7 | export function trunc(s, n) { return (!s || s.length <= n) ? s : s.substring(0, n) + '...'; } |
| 8 | export function stripImageTags(s) { return (s || '').replace(/\[Image:\s*source:\s*[^\]]*\]/g, '').trim(); } |
| 9 | |
| 10 | export function formatUrlForDisplay(url, includeScheme) { |
no outgoing calls
no test coverage detected