gleam/fetch

Types

pub external type FetchBody
pub type FetchError {
  NetworkError(String)
  UnableToReadBody
  InvalidJsonBody
}

Constructors

  • NetworkError(String)
  • UnableToReadBody
  • InvalidJsonBody
pub external type FetchRequest
pub external type FetchResponse

Functions

pub external fn from_fetch_response(
  FetchResponse,
) -> Response(FetchBody)
pub external fn raw_send(
  FetchRequest,
) -> Promise(Result(FetchResponse, FetchError))
pub external fn read_json_body(
  Response(FetchBody),
) -> Promise(Result(Response(Dynamic), FetchError))
pub external fn read_text_body(
  Response(FetchBody),
) -> Promise(Result(Response(String), FetchError))
pub fn send(request: Request(String)) -> Promise(
  Result(Response(FetchBody), FetchError),
)
pub external fn to_fetch_request(Request(String)) -> FetchRequest
Search Document