Current section
Files
Jump to
Current section
Files
src/gossamer/abort_controller.gleam
import gossamer/abort_signal.{type AbortSignal}
@external(javascript, "./abort_controller.ffi.ts", "AbortController$")
pub type AbortController
@external(javascript, "./abort_controller.ffi.mjs", "new_")
pub fn new() -> AbortController
@external(javascript, "./abort_controller.ffi.mjs", "signal")
pub fn signal(controller: AbortController) -> AbortSignal
@external(javascript, "./abort_controller.ffi.mjs", "abort")
pub fn abort(controller: AbortController, reason: r) -> AbortController