Writable

@JSImport("stream", "Writable") @native @JSType class Writable() extends StObject with WritableStream
trait StObject
class Object
trait Any
class Object
trait Matchable
class Any

Value members

Constructors

def this(opts: WritableOptions)

Concrete methods

def _destroy(error: Error, callback: Function1[UndefOr[Error | Null], Unit]): Unit
def _destroy(error: Null, callback: Function1[UndefOr[Error | Null], Unit]): Unit
def _final(callback: Function1[UndefOr[Error | Null], Unit]): Unit
def _write(chunk: Any, encoding: BufferEncoding, callback: Function1[UndefOr[Error | Null], Unit]): Unit
@JSName("addListener")
def addListener_close(event: close, listener: Function0[Unit]): Writable

Event emitter The defined events on documents including:

Event emitter The defined events on documents including:

  1. close
  2. drain
  3. error
  4. finish
  5. pipe
  6. unpipe
@JSName("addListener")
def addListener_drain(event: drain, listener: Function0[Unit]): Writable
@JSName("addListener")
def addListener_error(event: error, listener: Function1[Error, Unit]): Writable
@JSName("addListener")
def addListener_finish(event: finish, listener: Function0[Unit]): Writable
@JSName("addListener")
def addListener_pipe(event: pipe, listener: Function1[Readable, Unit]): Writable
@JSName("addListener")
def addListener_unpipe(event: unpipe, listener: Function1[Readable, Unit]): Writable
def cork(): Unit
def destroy(): Unit
def destroy(error: Error): Unit
@JSName("emit")
def emit_close(event: close): Boolean
@JSName("emit")
def emit_drain(event: drain): Boolean
@JSName("emit")
def emit_error(event: error, err: Error): Boolean
@JSName("emit")
def emit_finish(event: finish): Boolean
@JSName("emit")
def emit_pipe(event: pipe, src: Readable): Boolean
@JSName("emit")
def emit_unpipe(event: unpipe, src: Readable): Boolean
def end(chunk: Any): Unit
def end(chunk: Any, cb: Function0[Unit]): Unit
def end(chunk: Any, encoding: BufferEncoding): Unit
def end(chunk: Any, encoding: BufferEncoding, cb: Function0[Unit]): Unit
@JSName("on")
def on_close(event: close, listener: Function0[Unit]): Writable
@JSName("on")
def on_drain(event: drain, listener: Function0[Unit]): Writable
@JSName("on")
def on_error(event: error, listener: Function1[Error, Unit]): Writable
@JSName("on")
def on_finish(event: finish, listener: Function0[Unit]): Writable
@JSName("on")
def on_pipe(event: pipe, listener: Function1[Readable, Unit]): Writable
@JSName("on")
def on_unpipe(event: unpipe, listener: Function1[Readable, Unit]): Writable
@JSName("once")
def once_close(event: close, listener: Function0[Unit]): Writable
@JSName("once")
def once_drain(event: drain, listener: Function0[Unit]): Writable
@JSName("once")
def once_error(event: error, listener: Function1[Error, Unit]): Writable
@JSName("once")
def once_finish(event: finish, listener: Function0[Unit]): Writable
@JSName("once")
def once_pipe(event: pipe, listener: Function1[Readable, Unit]): Writable
@JSName("once")
def once_unpipe(event: unpipe, listener: Function1[Readable, Unit]): Writable
@JSName("prependListener")
def prependListener_close(event: close, listener: Function0[Unit]): Writable
@JSName("prependListener")
def prependListener_drain(event: drain, listener: Function0[Unit]): Writable
@JSName("prependListener")
def prependListener_error(event: error, listener: Function1[Error, Unit]): Writable
@JSName("prependListener")
def prependListener_finish(event: finish, listener: Function0[Unit]): Writable
@JSName("prependListener")
def prependListener_pipe(event: pipe, listener: Function1[Readable, Unit]): Writable
@JSName("prependListener")
def prependListener_unpipe(event: unpipe, listener: Function1[Readable, Unit]): Writable
@JSName("prependOnceListener")
def prependOnceListener_close(event: close, listener: Function0[Unit]): Writable
@JSName("prependOnceListener")
def prependOnceListener_drain(event: drain, listener: Function0[Unit]): Writable
@JSName("prependOnceListener")
def prependOnceListener_error(event: error, listener: Function1[Error, Unit]): Writable
@JSName("prependOnceListener")
def prependOnceListener_finish(event: finish, listener: Function0[Unit]): Writable
@JSName("prependOnceListener")
def prependOnceListener_pipe(event: pipe, listener: Function1[Readable, Unit]): Writable
@JSName("prependOnceListener")
def prependOnceListener_unpipe(event: unpipe, listener: Function1[Readable, Unit]): Writable
@JSName("removeListener")
def removeListener_close(event: close, listener: Function0[Unit]): Writable
@JSName("removeListener")
def removeListener_drain(event: drain, listener: Function0[Unit]): Writable
@JSName("removeListener")
def removeListener_error(event: error, listener: Function1[Error, Unit]): Writable
@JSName("removeListener")
def removeListener_finish(event: finish, listener: Function0[Unit]): Writable
@JSName("removeListener")
def removeListener_pipe(event: pipe, listener: Function1[Readable, Unit]): Writable
@JSName("removeListener")
def removeListener_unpipe(event: unpipe, listener: Function1[Readable, Unit]): Writable
def uncork(): Unit
def write(chunk: Any): Boolean
def write(chunk: Any, cb: Function1[UndefOr[Error | Null], Unit]): Boolean
def write(chunk: Any, encoding: BufferEncoding): Boolean
def write(chunk: Any, encoding: BufferEncoding, cb: Function1[UndefOr[Error | Null], Unit]): Boolean

Inherited methods

def addListener(event: Symbol, listener: Function1[Any, Unit]): Writable
Inherited from
EventEmitter
def addListener(event: String, listener: Function1[Any, Unit]): Writable
Inherited from
EventEmitter
def emit(event: Symbol, args: Any*): Boolean
Inherited from
EventEmitter
def emit(event: String, args: Any*): Boolean
Inherited from
EventEmitter
def end(str: String, encoding: Unit, cb: Function0[Unit]): Unit
Inherited from
WritableStream
def end(str: String, encoding: BufferEncoding, cb: Function0[Unit]): Unit
Inherited from
WritableStream
def end(str: String, encoding: BufferEncoding): Unit
Inherited from
WritableStream
def end(data: Uint8Array, cb: Function0[Unit]): Unit
Inherited from
WritableStream
def end(data: Uint8Array): Unit
Inherited from
WritableStream
def end(data: String, cb: Function0[Unit]): Unit
Inherited from
WritableStream
def end(data: String): Unit
Inherited from
WritableStream
def end(cb: Function0[Unit]): Unit
Inherited from
WritableStream
def end(): Unit
Inherited from
WritableStream
def eventNames(): Array[String | Symbol]
Inherited from
EventEmitter
def getMaxListeners(): Double
Inherited from
EventEmitter
def hasOwnProperty(v: String): Boolean
Inherited from
Object
def isPrototypeOf(v: Object): Boolean
Inherited from
Object
def listenerCount(event: Symbol): Double
Inherited from
EventEmitter
def listenerCount(event: String): Double
Inherited from
EventEmitter
def listeners(event: Symbol): Array[Function]
Inherited from
EventEmitter
def listeners(event: String): Array[Function]
Inherited from
EventEmitter
def off(event: Symbol, listener: Function1[Any, Unit]): Writable
Inherited from
EventEmitter
def off(event: String, listener: Function1[Any, Unit]): Writable
Inherited from
EventEmitter
def on(event: Symbol, listener: Function1[Any, Unit]): Writable
Inherited from
EventEmitter
def on(event: String, listener: Function1[Any, Unit]): Writable
Inherited from
EventEmitter
def once(event: Symbol, listener: Function1[Any, Unit]): Writable
Inherited from
EventEmitter
def once(event: String, listener: Function1[Any, Unit]): Writable
Inherited from
EventEmitter
def prependListener(event: Symbol, listener: Function1[Any, Unit]): Writable
Inherited from
EventEmitter
def prependListener(event: String, listener: Function1[Any, Unit]): Writable
Inherited from
EventEmitter
def prependOnceListener(event: Symbol, listener: Function1[Any, Unit]): Writable
Inherited from
EventEmitter
def prependOnceListener(event: String, listener: Function1[Any, Unit]): Writable
Inherited from
EventEmitter
def propertyIsEnumerable(v: String): Boolean
Inherited from
Object
def rawListeners(event: Symbol): Array[Function]
Inherited from
EventEmitter
def rawListeners(event: String): Array[Function]
Inherited from
EventEmitter
def removeAllListeners(event: Symbol): Writable
Inherited from
EventEmitter
def removeAllListeners(event: String): Writable
Inherited from
EventEmitter
def removeListener(event: Symbol, listener: Function1[Any, Unit]): Writable
Inherited from
EventEmitter
def removeListener(event: String, listener: Function1[Any, Unit]): Writable
Inherited from
EventEmitter
def setMaxListeners(n: Double): Writable
Inherited from
EventEmitter
def toLocaleString(): String
Inherited from
Object
def valueOf(): Any
Inherited from
Object
def write(str: String, encoding: Unit, cb: Function1[UndefOr[Error | Null], Unit]): Boolean
Inherited from
WritableStream
def write(str: String, encoding: BufferEncoding, cb: Function1[UndefOr[Error | Null], Unit]): Boolean
Inherited from
WritableStream
def write(str: String, encoding: BufferEncoding): Boolean
Inherited from
WritableStream
def write(buffer: Uint8Array, cb: Function1[UndefOr[Error | Null], Unit]): Boolean
Inherited from
WritableStream
def write(buffer: Uint8Array): Boolean
Inherited from
WritableStream
def write(buffer: String, cb: Function1[UndefOr[Error | Null], Unit]): Boolean
Inherited from
WritableStream
def write(buffer: String): Boolean
Inherited from
WritableStream

Concrete fields

var _construct: UndefOr[Function1[Function1[UndefOr[Error | Null], Unit], Unit]]
var _writev: UndefOr[Function2[Array[Chunk], Function1[UndefOr[Error | Null], Unit], Unit]]
var destroyed: Boolean
val writableCorked: Double
val writableEnded: Boolean
val writableFinished: Boolean
val writableLength: Double
val writableObjectMode: Boolean

Inherited fields

var writable: Boolean
Inherited from
WritableStream