Packages

class Duplex extends Readable

Annotations
@JSType() @JSImport("stream", "Duplex") @native()
Linear Supertypes
Readable, ReadableStream, Stream, internal, ^, ^, EventEmitter, StObject, Object, Any, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Duplex
  2. Readable
  3. ReadableStream
  4. Stream
  5. internal
  6. ^
  7. ^
  8. EventEmitter
  9. StObject
  10. Object
  11. Any
  12. AnyRef
  13. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new Duplex(opts: DuplexOptions)
  2. new Duplex()

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def _destroy(error: Null, callback: Function1[UndefOr[|[Error, Null]], Unit]): Unit
    Definition Classes
    Readable
  5. def _destroy(error: Error, callback: Function1[UndefOr[|[Error, Null]], Unit]): Unit
    Definition Classes
    Readable
  6. def _final(callback: Function1[UndefOr[|[Error, Null]], Unit]): Unit
  7. def _read(size: Double): Unit
    Definition Classes
    Readable
  8. def _write(chunk: Any, encoding: BufferEncoding, callback: Function1[UndefOr[|[Error, Null]], Unit]): Unit
  9. var _writev: UndefOr[Function2[Array[Chunk], Function1[UndefOr[|[Error, Null]], Unit], Unit]]
  10. def addListener(event: Symbol, listener: Function1[Any, Unit]): Duplex.this.type
    Definition Classes
    EventEmitter
  11. def addListener(event: String, listener: Function1[Any, Unit]): Duplex.this.type
    Definition Classes
    EventEmitter
  12. def addListener_close(event: close, listener: Function0[Unit]): Duplex.this.type

    Event emitter The defined events on documents including: 1.

    Event emitter The defined events on documents including: 1. close 2. data 3. end 4. error 5. pause 6. readable 7. resume

    Definition Classes
    Readable
    Annotations
    @JSName("addListener")
  13. def addListener_data(event: data, listener: Function1[Any, Unit]): Duplex.this.type
    Definition Classes
    Readable
    Annotations
    @JSName("addListener")
  14. def addListener_drain(event: drain, listener: Function0[Unit]): Duplex.this.type
    Annotations
    @JSName("addListener")
  15. def addListener_end(event: end, listener: Function0[Unit]): Duplex.this.type
    Definition Classes
    Readable
    Annotations
    @JSName("addListener")
  16. def addListener_error(event: error, listener: Function1[Error, Unit]): Duplex.this.type
    Definition Classes
    Readable
    Annotations
    @JSName("addListener")
  17. def addListener_finish(event: finish, listener: Function0[Unit]): Duplex.this.type
    Annotations
    @JSName("addListener")
  18. def addListener_pause(event: pause, listener: Function0[Unit]): Duplex.this.type
    Definition Classes
    Readable
    Annotations
    @JSName("addListener")
  19. def addListener_pipe(event: pipe, listener: Function1[Readable, Unit]): Duplex.this.type
    Annotations
    @JSName("addListener")
  20. def addListener_readable(event: readable, listener: Function0[Unit]): Duplex.this.type
    Definition Classes
    Readable
    Annotations
    @JSName("addListener")
  21. def addListener_resume(event: resume, listener: Function0[Unit]): Duplex.this.type
    Definition Classes
    Readable
    Annotations
    @JSName("addListener")
  22. def addListener_unpipe(event: unpipe, listener: Function1[Readable, Unit]): Duplex.this.type
    Annotations
    @JSName("addListener")
  23. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  24. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  25. def cork(): Unit
  26. def destroy(error: Error): Unit
    Definition Classes
    Readable
  27. def destroy(): Unit
    Definition Classes
    Readable
  28. var destroyed: Boolean
    Definition Classes
    Readable
  29. def emit(event: Symbol, args: Any*): Boolean
    Definition Classes
    EventEmitter
  30. def emit(event: String, args: Any*): Boolean
    Definition Classes
    EventEmitter
  31. def emit_close(event: close): Boolean
    Definition Classes
    Readable
    Annotations
    @JSName("emit")
  32. def emit_data(event: data, chunk: Any): Boolean
    Definition Classes
    Readable
    Annotations
    @JSName("emit")
  33. def emit_drain(event: drain): Boolean
    Annotations
    @JSName("emit")
  34. def emit_end(event: end): Boolean
    Definition Classes
    Readable
    Annotations
    @JSName("emit")
  35. def emit_error(event: error, err: Error): Boolean
    Definition Classes
    Readable
    Annotations
    @JSName("emit")
  36. def emit_finish(event: finish): Boolean
    Annotations
    @JSName("emit")
  37. def emit_pause(event: pause): Boolean
    Definition Classes
    Readable
    Annotations
    @JSName("emit")
  38. def emit_pipe(event: pipe, src: Readable): Boolean
    Annotations
    @JSName("emit")
  39. def emit_readable(event: readable): Boolean
    Definition Classes
    Readable
    Annotations
    @JSName("emit")
  40. def emit_resume(event: resume): Boolean
    Definition Classes
    Readable
    Annotations
    @JSName("emit")
  41. def emit_unpipe(event: unpipe, src: Readable): Boolean
    Annotations
    @JSName("emit")
  42. def end(chunk: Any, encoding: Unit, cb: Function0[Unit]): Unit
  43. def end(chunk: Any, encoding: BufferEncoding, cb: Function0[Unit]): Unit
  44. def end(chunk: Any, encoding: BufferEncoding): Unit
  45. def end(chunk: Any, cb: Function0[Unit]): Unit
  46. def end(chunk: Any): Unit
  47. def end(cb: Function0[Unit]): Unit
  48. def end(): Unit
  49. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  50. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  51. def eventNames(): Array[|[String, Symbol]]
    Definition Classes
    EventEmitter
  52. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  53. def getMaxListeners(): Double
    Definition Classes
    EventEmitter
  54. def hasOwnProperty(v: String): Boolean
    Definition Classes
    Object
  55. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  56. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  57. def isPaused(): Boolean
    Definition Classes
    ReadableStream
  58. def isPrototypeOf(v: Object): Boolean
    Definition Classes
    Object
  59. def listenerCount(event: Symbol): Double
    Definition Classes
    EventEmitter
  60. def listenerCount(event: String): Double
    Definition Classes
    EventEmitter
  61. def listeners(event: Symbol): Array[Function]
    Definition Classes
    EventEmitter
  62. def listeners(event: String): Array[Function]
    Definition Classes
    EventEmitter
  63. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  64. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  65. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  66. def off(event: Symbol, listener: Function1[Any, Unit]): Duplex.this.type
    Definition Classes
    EventEmitter
  67. def off(event: String, listener: Function1[Any, Unit]): Duplex.this.type
    Definition Classes
    EventEmitter
  68. def on(event: Symbol, listener: Function1[Any, Unit]): Duplex.this.type
    Definition Classes
    EventEmitter
  69. def on(event: String, listener: Function1[Any, Unit]): Duplex.this.type
    Definition Classes
    EventEmitter
  70. def on_close(event: close, listener: Function0[Unit]): Duplex.this.type
    Definition Classes
    Readable
    Annotations
    @JSName("on")
  71. def on_data(event: data, listener: Function1[Any, Unit]): Duplex.this.type
    Definition Classes
    Readable
    Annotations
    @JSName("on")
  72. def on_drain(event: drain, listener: Function0[Unit]): Duplex.this.type
    Annotations
    @JSName("on")
  73. def on_end(event: end, listener: Function0[Unit]): Duplex.this.type
    Definition Classes
    Readable
    Annotations
    @JSName("on")
  74. def on_error(event: error, listener: Function1[Error, Unit]): Duplex.this.type
    Definition Classes
    Readable
    Annotations
    @JSName("on")
  75. def on_finish(event: finish, listener: Function0[Unit]): Duplex.this.type
    Annotations
    @JSName("on")
  76. def on_pause(event: pause, listener: Function0[Unit]): Duplex.this.type
    Definition Classes
    Readable
    Annotations
    @JSName("on")
  77. def on_pipe(event: pipe, listener: Function1[Readable, Unit]): Duplex.this.type
    Annotations
    @JSName("on")
  78. def on_readable(event: readable, listener: Function0[Unit]): Duplex.this.type
    Definition Classes
    Readable
    Annotations
    @JSName("on")
  79. def on_resume(event: resume, listener: Function0[Unit]): Duplex.this.type
    Definition Classes
    Readable
    Annotations
    @JSName("on")
  80. def on_unpipe(event: unpipe, listener: Function1[Readable, Unit]): Duplex.this.type
    Annotations
    @JSName("on")
  81. def once(event: Symbol, listener: Function1[Any, Unit]): Duplex.this.type
    Definition Classes
    EventEmitter
  82. def once(event: String, listener: Function1[Any, Unit]): Duplex.this.type
    Definition Classes
    EventEmitter
  83. def once_close(event: close, listener: Function0[Unit]): Duplex.this.type
    Definition Classes
    Readable
    Annotations
    @JSName("once")
  84. def once_data(event: data, listener: Function1[Any, Unit]): Duplex.this.type
    Definition Classes
    Readable
    Annotations
    @JSName("once")
  85. def once_drain(event: drain, listener: Function0[Unit]): Duplex.this.type
    Annotations
    @JSName("once")
  86. def once_end(event: end, listener: Function0[Unit]): Duplex.this.type
    Definition Classes
    Readable
    Annotations
    @JSName("once")
  87. def once_error(event: error, listener: Function1[Error, Unit]): Duplex.this.type
    Definition Classes
    Readable
    Annotations
    @JSName("once")
  88. def once_finish(event: finish, listener: Function0[Unit]): Duplex.this.type
    Annotations
    @JSName("once")
  89. def once_pause(event: pause, listener: Function0[Unit]): Duplex.this.type
    Definition Classes
    Readable
    Annotations
    @JSName("once")
  90. def once_pipe(event: pipe, listener: Function1[Readable, Unit]): Duplex.this.type
    Annotations
    @JSName("once")
  91. def once_readable(event: readable, listener: Function0[Unit]): Duplex.this.type
    Definition Classes
    Readable
    Annotations
    @JSName("once")
  92. def once_resume(event: resume, listener: Function0[Unit]): Duplex.this.type
    Definition Classes
    Readable
    Annotations
    @JSName("once")
  93. def once_unpipe(event: unpipe, listener: Function1[Readable, Unit]): Duplex.this.type
    Annotations
    @JSName("once")
  94. def pause(): Duplex.this.type
    Definition Classes
    ReadableStream
  95. def pipe[T](destination: T, options: End): T
    Definition Classes
    ReadableReadableStreaminternal
  96. def pipe[T](destination: T): T
    Definition Classes
    ReadableReadableStreaminternal
  97. def prependListener(event: Symbol, listener: Function1[Any, Unit]): Duplex.this.type
    Definition Classes
    EventEmitter
  98. def prependListener(event: String, listener: Function1[Any, Unit]): Duplex.this.type
    Definition Classes
    EventEmitter
  99. def prependListener_close(event: close, listener: Function0[Unit]): Duplex.this.type
    Definition Classes
    Readable
    Annotations
    @JSName("prependListener")
  100. def prependListener_data(event: data, listener: Function1[Any, Unit]): Duplex.this.type
    Definition Classes
    Readable
    Annotations
    @JSName("prependListener")
  101. def prependListener_drain(event: drain, listener: Function0[Unit]): Duplex.this.type
    Annotations
    @JSName("prependListener")
  102. def prependListener_end(event: end, listener: Function0[Unit]): Duplex.this.type
    Definition Classes
    Readable
    Annotations
    @JSName("prependListener")
  103. def prependListener_error(event: error, listener: Function1[Error, Unit]): Duplex.this.type
    Definition Classes
    Readable
    Annotations
    @JSName("prependListener")
  104. def prependListener_finish(event: finish, listener: Function0[Unit]): Duplex.this.type
    Annotations
    @JSName("prependListener")
  105. def prependListener_pause(event: pause, listener: Function0[Unit]): Duplex.this.type
    Definition Classes
    Readable
    Annotations
    @JSName("prependListener")
  106. def prependListener_pipe(event: pipe, listener: Function1[Readable, Unit]): Duplex.this.type
    Annotations
    @JSName("prependListener")
  107. def prependListener_readable(event: readable, listener: Function0[Unit]): Duplex.this.type
    Definition Classes
    Readable
    Annotations
    @JSName("prependListener")
  108. def prependListener_resume(event: resume, listener: Function0[Unit]): Duplex.this.type
    Definition Classes
    Readable
    Annotations
    @JSName("prependListener")
  109. def prependListener_unpipe(event: unpipe, listener: Function1[Readable, Unit]): Duplex.this.type
    Annotations
    @JSName("prependListener")
  110. def prependOnceListener(event: Symbol, listener: Function1[Any, Unit]): Duplex.this.type
    Definition Classes
    EventEmitter
  111. def prependOnceListener(event: String, listener: Function1[Any, Unit]): Duplex.this.type
    Definition Classes
    EventEmitter
  112. def prependOnceListener_close(event: close, listener: Function0[Unit]): Duplex.this.type
    Definition Classes
    Readable
    Annotations
    @JSName("prependOnceListener")
  113. def prependOnceListener_data(event: data, listener: Function1[Any, Unit]): Duplex.this.type
    Definition Classes
    Readable
    Annotations
    @JSName("prependOnceListener")
  114. def prependOnceListener_drain(event: drain, listener: Function0[Unit]): Duplex.this.type
    Annotations
    @JSName("prependOnceListener")
  115. def prependOnceListener_end(event: end, listener: Function0[Unit]): Duplex.this.type
    Definition Classes
    Readable
    Annotations
    @JSName("prependOnceListener")
  116. def prependOnceListener_error(event: error, listener: Function1[Error, Unit]): Duplex.this.type
    Definition Classes
    Readable
    Annotations
    @JSName("prependOnceListener")
  117. def prependOnceListener_finish(event: finish, listener: Function0[Unit]): Duplex.this.type
    Annotations
    @JSName("prependOnceListener")
  118. def prependOnceListener_pause(event: pause, listener: Function0[Unit]): Duplex.this.type
    Definition Classes
    Readable
    Annotations
    @JSName("prependOnceListener")
  119. def prependOnceListener_pipe(event: pipe, listener: Function1[Readable, Unit]): Duplex.this.type
    Annotations
    @JSName("prependOnceListener")
  120. def prependOnceListener_readable(event: readable, listener: Function0[Unit]): Duplex.this.type
    Definition Classes
    Readable
    Annotations
    @JSName("prependOnceListener")
  121. def prependOnceListener_resume(event: resume, listener: Function0[Unit]): Duplex.this.type
    Definition Classes
    Readable
    Annotations
    @JSName("prependOnceListener")
  122. def prependOnceListener_unpipe(event: unpipe, listener: Function1[Readable, Unit]): Duplex.this.type
    Annotations
    @JSName("prependOnceListener")
  123. def propertyIsEnumerable(v: String): Boolean
    Definition Classes
    Object
  124. def push(chunk: Any, encoding: BufferEncoding): Boolean
    Definition Classes
    Readable
  125. def push(chunk: Any): Boolean
    Definition Classes
    Readable
  126. def rawListeners(event: Symbol): Array[Function]
    Definition Classes
    EventEmitter
  127. def rawListeners(event: String): Array[Function]
    Definition Classes
    EventEmitter
  128. def read(size: Double): |[String, Buffer]
    Definition Classes
    ReadableStream
  129. def read(): |[String, Buffer]
    Definition Classes
    ReadableStream
  130. val readable: Boolean
    Definition Classes
    ReadableStream
  131. val readableEncoding: |[BufferEncoding, Null]
    Definition Classes
    Readable
  132. val readableEnded: Boolean
    Definition Classes
    Readable
  133. val readableFlowing: |[Boolean, Null]
    Definition Classes
    Readable
  134. val readableHighWaterMark: Double
    Definition Classes
    Readable
  135. val readableLength: Double
    Definition Classes
    Readable
  136. val readableObjectMode: Boolean
    Definition Classes
    Readable
  137. def removeAllListeners(event: Symbol): Duplex.this.type
    Definition Classes
    EventEmitter
  138. def removeAllListeners(event: String): Duplex.this.type
    Definition Classes
    EventEmitter
  139. def removeAllListeners(): Duplex.this.type
    Definition Classes
    EventEmitter
  140. def removeListener(event: Symbol, listener: Function1[Any, Unit]): Duplex.this.type
    Definition Classes
    EventEmitter
  141. def removeListener(event: String, listener: Function1[Any, Unit]): Duplex.this.type
    Definition Classes
    EventEmitter
  142. def removeListener_close(event: close, listener: Function0[Unit]): Duplex.this.type
    Definition Classes
    Readable
    Annotations
    @JSName("removeListener")
  143. def removeListener_data(event: data, listener: Function1[Any, Unit]): Duplex.this.type
    Definition Classes
    Readable
    Annotations
    @JSName("removeListener")
  144. def removeListener_drain(event: drain, listener: Function0[Unit]): Duplex.this.type
    Annotations
    @JSName("removeListener")
  145. def removeListener_end(event: end, listener: Function0[Unit]): Duplex.this.type
    Definition Classes
    Readable
    Annotations
    @JSName("removeListener")
  146. def removeListener_error(event: error, listener: Function1[Error, Unit]): Duplex.this.type
    Definition Classes
    Readable
    Annotations
    @JSName("removeListener")
  147. def removeListener_finish(event: finish, listener: Function0[Unit]): Duplex.this.type
    Annotations
    @JSName("removeListener")
  148. def removeListener_pause(event: pause, listener: Function0[Unit]): Duplex.this.type
    Definition Classes
    Readable
    Annotations
    @JSName("removeListener")
  149. def removeListener_pipe(event: pipe, listener: Function1[Readable, Unit]): Duplex.this.type
    Annotations
    @JSName("removeListener")
  150. def removeListener_readable(event: readable, listener: Function0[Unit]): Duplex.this.type
    Definition Classes
    Readable
    Annotations
    @JSName("removeListener")
  151. def removeListener_resume(event: resume, listener: Function0[Unit]): Duplex.this.type
    Definition Classes
    Readable
    Annotations
    @JSName("removeListener")
  152. def removeListener_unpipe(event: unpipe, listener: Function1[Readable, Unit]): Duplex.this.type
    Annotations
    @JSName("removeListener")
  153. def resume(): Duplex.this.type
    Definition Classes
    ReadableStream
  154. def setDefaultEncoding(encoding: BufferEncoding): Duplex.this.type
  155. def setEncoding(encoding: BufferEncoding): Duplex.this.type
    Definition Classes
    ReadableStream
  156. def setMaxListeners(n: Double): Duplex.this.type
    Definition Classes
    EventEmitter
  157. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  158. def toLocaleString(): String
    Definition Classes
    Object
  159. def toString(): String
    Definition Classes
    AnyRef → Any
  160. def uncork(): Unit
  161. def unpipe(destination: WritableStream): Duplex.this.type
    Definition Classes
    ReadableStream
  162. def unpipe(): Duplex.this.type
    Definition Classes
    ReadableStream
  163. def unshift(chunk: Any, encoding: BufferEncoding): Unit
    Definition Classes
    Readable
  164. def unshift(chunk: Any): Unit
    Definition Classes
    Readable
  165. def unshift(chunk: Uint8Array, encoding: BufferEncoding): Unit
    Definition Classes
    ReadableStream
  166. def unshift(chunk: Uint8Array): Unit
    Definition Classes
    ReadableStream
  167. def unshift(chunk: String, encoding: BufferEncoding): Unit
    Definition Classes
    ReadableStream
  168. def unshift(chunk: String): Unit
    Definition Classes
    ReadableStream
  169. def valueOf(): Any
    Definition Classes
    Object
  170. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  171. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  172. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  173. def wrap(oldStream: ReadableStream): Duplex.this.type
    Definition Classes
    ReadableStream
  174. val writable: Boolean
  175. val writableCorked: Double
  176. val writableEnded: Boolean
  177. val writableFinished: Boolean
  178. val writableHighWaterMark: Double
  179. val writableLength: Double
  180. val writableObjectMode: Boolean
  181. def write(chunk: Any, encoding: Unit, cb: Function1[UndefOr[|[Error, Null]], Unit]): Boolean
  182. def write(chunk: Any, encoding: BufferEncoding, cb: Function1[UndefOr[|[Error, Null]], Unit]): Boolean
  183. def write(chunk: Any, encoding: BufferEncoding): Boolean
  184. def write(chunk: Any, cb: Function1[UndefOr[|[Error, Null]], Unit]): Boolean
  185. def write(chunk: Any): Boolean

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from Readable

Inherited from ReadableStream

Inherited from Stream

Inherited from internal

Inherited from ^

Inherited from ^

Inherited from EventEmitter

Inherited from StObject

Inherited from Object

Inherited from Any

Inherited from AnyRef

Inherited from Any

Ungrouped