function fetchPage
fetchPage(url: string): Promise<FetchedPage>

Fetches a page for its link preview, through fetchWithTimeout. A response that isn't HTML is cancelled unread.

Parameters

url: string

Return Type

Promise<FetchedPage>

Throws

Error

When the page answers with an error status, so that an error page never becomes a preview; and as fetchWithTimeout does.

Usage

import { fetchPage } from "api/remote/fetch.ts";