(url: string)
| 71 | } |
| 72 | |
| 73 | export async function parseUrlMeta(url: string) { |
| 74 | try { |
| 75 | const metadata = (await urlMetadata(url, { |
| 76 | timeout: 500, |
| 77 | })) as UrlMetaData; |
| 78 | const data = transform(metadata, url); |
| 79 | return data; |
| 80 | } catch (err) { |
| 81 | return { |
| 82 | favicon: fallbackFavicon(url), |
| 83 | ogImage: null, |
| 84 | }; |
| 85 | } |
| 86 | } |
no test coverage detected