Current section

Files

Jump to
gossamer src gossamer writable_stream default_controller.gleam
Raw

src/gossamer/writable_stream/default_controller.gleam

import gossamer/abort_signal.{type AbortSignal}
@external(javascript, "./default_controller.type.ts", "DefaultController$")
pub type DefaultController
@external(javascript, "./default_controller.ffi.mjs", "signal")
pub fn signal(of controller: DefaultController) -> AbortSignal
@external(javascript, "./default_controller.ffi.mjs", "error")
pub fn error(controller: DefaultController, reason reason: a) -> Nil