oaspec/fetch
JavaScript fetch adapter for oaspec generated clients.
oaspec/fetch bridges the pure oaspec/transport.AsyncSend contract to
the JavaScript fetch API via gleam_fetch.
Values
pub fn from_promise(
promise promise_: promise.Promise(a),
) -> transport.Async(a)
Convert a JavaScript promise into oaspec’s cross-target async wrapper.
pub fn send(
req: transport.Request,
) -> transport.Async(
Result(transport.Response, transport.TransportError),
)
Convenience: same signature as transport.AsyncSend.
pub fn to_promise(
async async_: transport.Async(a),
) -> promise.Promise(a)
Convert oaspec’s async wrapper into a JavaScript promise.