(url: string)
| 131 | export const MAX_MARKDOWN_LENGTH = 100_000 |
| 132 | |
| 133 | export function isPreapprovedUrl(url: string): boolean { |
| 134 | try { |
| 135 | const parsedUrl = new URL(url) |
| 136 | return isPreapprovedHost(parsedUrl.hostname, parsedUrl.pathname) |
| 137 | } catch { |
| 138 | return false |
| 139 | } |
| 140 | } |
| 141 | |
| 142 | export function validateURL(url: string): boolean { |
| 143 | if (url.length > MAX_URL_LENGTH) { |
no test coverage detected