Module
Fetch.Core.Request
- Package
- purescript-fetch-core
- Repository
- rowtype-yoga/purescript-fetch-core
#RequestOptions Source
type RequestOptions :: Row Typetype RequestOptions = (body :: RequestBody, cache :: RequestCache, credentials :: RequestCredentials, duplex :: Duplex, headers :: Headers, integrity :: Integrity, method :: Method, mode :: RequestMode, referrer :: Referrer, referrerPolicy :: ReferrerPolicy)
#UnsafeRequestOptions Source
type UnsafeRequestOptions :: Row Typetype UnsafeRequestOptions = (body :: RequestBody, cache :: String, credentials :: String, duplex :: String, headers :: Headers, integrity :: String, method :: String, mode :: String, referrer :: String, referrerPolicy :: String)
#ToInternal Source
class ToInternal :: Row Type -> Row Type -> Constraintclass ToInternal input output | input -> output where
Members
Instances
(Union rIn thru RequestOptions, RowToList rIn rInRL, ToInternalHelper rIn rInRL rOut) => ToInternal rIn rOut
#ToInternalConverter Source
class ToInternalConverter input output | input -> output whereMembers
convertImpl :: input -> output
Instances
ToInternalConverter Method StringToInternalConverter Headers HeadersToInternalConverter RequestBody RequestBodyToInternalConverter RequestCredentials StringToInternalConverter RequestCache StringToInternalConverter RequestMode StringToInternalConverter Referrer StringToInternalConverter ReferrerPolicy StringToInternalConverter Integrity StringToInternalConverter Duplex String
#ToInternalHelper Source
class ToInternalHelper :: forall k. Row Type -> k -> Row Type -> Constraintclass ToInternalHelper input inputRL output | inputRL -> output where
Members
convertHelper :: Proxy inputRL -> Record input -> Record output
Instances
ToInternalHelper r Nil ()(ToInternalConverter tpeIn tpeOut, Cons sym tpeIn tailIn r, RowToList tailIn tailInRL, Lacks sym tailIn, IsSymbol sym, ToInternalHelper tailIn tailInRL tailOutput, Cons sym tpeOut tailOutput output, Lacks sym tailOutput) => ToInternalHelper r (Cons sym tpeIn tailInRL) output
#new Source
new :: forall input output thruIn thruOut. Union input thruIn RequestOptions => Union output thruOut UnsafeRequestOptions => ToInternal input output => String -> Record input -> Effect Request- Modules
- Fetch.
Core - Fetch.
Core. AbortController - Fetch.
Core. Duplex - Fetch.
Core. Headers - Fetch.
Core. Integrity - Fetch.
Core. Referrer - Fetch.
Core. ReferrerPolicy - Fetch.
Core. Request - Fetch.
Core. RequestBody - Fetch.
Core. RequestCache - Fetch.
Core. RequestCredentials - Fetch.
Core. RequestMode - Fetch.
Core. RequestRedirect - Fetch.
Core. Response