Module
Web.Fetch.Request
- Package
- purescript-web-fetch
- Repository
- purescript-web/purescript-web-fetch
#RequestOptions Source
type RequestOptions :: Row Typetype RequestOptions = (body :: RequestBody, cache :: RequestCache, credentials :: RequestCredentials, headers :: Headers, integrity :: Integrity, method :: Method, mode :: RequestMode, referrer :: Maybe Referrer, referrerPolicy :: ReferrerPolicy)
#UnsafeRequestOptions Source
type UnsafeRequestOptions :: Row Typetype UnsafeRequestOptions = (body :: RequestBody, cache :: String, credentials :: String, headers :: Headers, integrity :: String, method :: String, mode :: String, referrer :: Nullable String, referrerPolicy :: String)
#BuildRequestOptions Source
class BuildRequestOptions a whereMembers
buildRequestOptions :: a -> Record RequestOptions
Instances
(RowToList r rl, ConvertOptions rl r r', Union r' RequestOptions r'', Nub r'' RequestOptions) => BuildRequestOptions (Record r)
#ConvertOptions Source
class ConvertOptions :: RowList Type -> Row Type -> Row Type -> Constraintclass ConvertOptions (rl :: RowList Type) (input :: Row Type) (output :: Row Type) | rl input -> output where
Members
convertOptions :: forall rlproxy. rlproxy rl -> Builder (Record input) (Record output)
Instances
(ConvertOptions rest input' output, ConvertOption field from to, Cons field from rx input, Cons field to rx input', IsSymbol field) => ConvertOptions (Cons field from rest) input outputConvertOptions Nil r r
#ConvertOption Source
class ConvertOption :: Symbol -> Type -> Type -> Constraintclass ConvertOption (field :: Symbol) from to | field -> to where
Members
convertOption :: forall sproxy. sproxy field -> from -> to
Instances
ConvertOption "method" Method MethodConvertOption "body" RequestBody RequestBodyConvertOption "body" String RequestBodyConvertOption "body" ArrayBuffer RequestBodyConvertOption "body" (ArrayView t) RequestBodyConvertOption "headers" Headers Headers(Homogeneous r String) => ConvertOption "headers" (Record r) HeadersConvertOption "headers" (Object String) HeadersConvertOption "headers" (Array (Tuple String String)) HeadersConvertOption "cache" RequestCache RequestCacheConvertOption "mode" RequestMode RequestModeConvertOption "referrer" Referrer (Maybe Referrer)ConvertOption "referrerPolicy" ReferrerPolicy ReferrerPolicyConvertOption "integrity" Integrity Integrity