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