Fetch.RequestResource requests.
module Cache : sig ... endRequest cache mode enum.
module Credentials : sig ... endRequest credentials mode enum.
module Destination : sig ... endRequest destination enum.
module Mode : sig ... endRequest mode enum.
module Redirect : sig ... endRequest redirect enum.
val init : 
  ?body:Body.init ->
  ?cache:Cache.t ->
  ?credentials:Credentials.t ->
  ?headers:Headers.t ->
  ?integrity:Jstr.t ->
  ?keepalive:bool ->
  ?method':Jstr.t ->
  ?mode:Mode.t ->
  ?redirect:Redirect.t ->
  ?referrer:Jstr.t ->
  ?referrer_policy:Jstr.t ->
  ?signal:Brr.Abort.Signal.t ->
  unit ->
  initinit () is a request initialisation object with given parameters.
The type for Request objects.
val credentials : t -> Credentials.tcredentials r are the credentials of r.
val destination : t -> Destination.tdestination r is the destination of r.
is_history_navigation r is the isHistoryNavigation property of r.
is_reload_navigation r is the isReloadNavigation property of r.
val redirect : t -> Redirect.tredirect r is the redirect behaviour of r.
referrer_policy r is the referrer policy of r.
val signal : t -> Brr.Abort.Signal.t optionsignal r is the abort signal of r.