@@ -16,6 +16,9 @@ import Data.Newtype (un)
1616import Data.Symbol (class IsSymbol)
1717import Effect (Effect)
1818import Effect.Uncurried (runEffectFn2)
19+import Fetch.Core.Duplex (Duplex)
20+import Fetch.Core.Duplex as CoreDuplex
21+import Fetch.Core.Duplex as Duplex
1922import Fetch.Core.Headers (Headers)
2023import Fetch.Core.Headers as CoreHeaders
2124import Fetch.Core.Integrity (Integrity(..))
@@ -56,6 +59,7 @@ type HighlevelRequestOptions headers body =
5659 , referrer :: CoreReferrer.Referrer
5760 , referrerPolicy :: CoreReferrerPolicy.ReferrerPolicy
5861 , integrity :: CoreIntegrity.Integrity
62+ , duplex :: CoreDuplex.Duplex
5963 )
6064
6165new
@@ -128,3 +132,5 @@ instance ToCoreRequestOptionsConverter "referrerPolicy" ReferrerPolicy String wh
128132instance ToCoreRequestOptionsConverter "integrity" Integrity String where
129133 convertImpl _ = un Integrity
130134
135+instance ToCoreRequestOptionsConverter "duplex" Duplex String where
136+ convertImpl _ = Duplex.toString