14:36
<annevk>
Domenic: I found out today Fetch uses "promise-calling" for some ReadableStream stuff
14:36
<annevk>
Domenic: is there a quick fix?
14:36
<annevk>
Domenic: in https://fetch.spec.whatwg.org/#concept-construct-readablestream
14:39
<Domenic>
annevk: pretend you're given Web IDL callbacks instead of JS functions and use "invoke"
14:40
<annevk>
Domenic: and define the whole wrapper myself?
14:40
<annevk>
Domenic: nobody else needs the return value of a callback wrapped in a promise?
14:40
<Domenic>
What wrapper?
14:40
<Domenic>
Invoke returns a promise
14:41
<annevk>
Oh, there's another invoke
14:42
annevk
doesn't see it
14:44
<Domenic>
https://heycam.github.io/webidl/#es-invoking-callback-functions step 14
15:04
<annevk>
Domenic: ah so an IDL promise returning callback, interesting
15:11
<annevk>
Still seems like a bit of boilerplate but likely okay…
20:51
<jyasskin>
annevk/Domenic: I'm going to send you a User Agent definition some time in the next week. Do you have any further preference between Infra and HTML?