moonbitlang/async/js_async does not have a README file
#internal(unimplemented, "unimplemented in native backend")
type JsError#internal(unimplemented, "unimplemented in native backend")
#external
pub type AbortController#internal(unimplemented, "unimplemented in native backend")
fn AbortController::abort(self : AbortController) -> Unit#internal(unimplemented, "unimplemented in native backend")
fn AbortController::new() -> AbortController#internal(unimplemented, "unimplemented in native backend")
fn AbortController::signal(self : AbortController) -> AbortSignal#internal(unimplemented, "unimplemented in native backend")
#external
pub type AbortSignal#internal(unimplemented, "unimplemented in native backend")
type JsReadableStream#internal(unimplemented, "unimplemented in native backend")
fn JsReadableStream::new_pipe() -> (JsReadableStream, PipeWrite)#internal(unimplemented, "unimplemented in native backend")
#external
pub type Promise[X]#internal(unimplemented, "unimplemented in native backend")
fn[X] Promise::from_async(f : async () -> X, abort_signal? : AbortSignal) -> Promise[X]#internal(unimplemented, "unimplemented in native backend")
async fn[X] Promise::wait(promise : Promise[X], abort_controller? : AbortController) -> X#internal(unimplemented, "unimplemented in native backend")
type ReadableStreamimpl Reader for ReadableStreamasync fn _direct_read(_ : ReadableStream, _ : FixedArray[Byte], offset~ : Int, max_len~ : Int) -> Int#internal(unimplemented, "unimplemented in native backend")
fn ReadableStream::close(self : ReadableStream) -> Unit#internal(unimplemented, "unimplemented in native backend")
fn ReadableStream::from_js(stream : JsReadableStream) -> ReadableStream#internal(unimplemented, "unimplemented in native backend")
async fn[X] run_promise(f : (AbortSignal) -> Promise[X]) -> XAsynchronous programming library for MoonBit