ReadWriteStream

external interface ReadWriteStream : ReadableStream, WritableStream

Functions

addListener
Link copied to clipboard
js
open fun addListener(event: Any, listener: (args: Any) -> Unit): EventEmitter
open fun addListener(event: String, listener: (args: Any) -> Unit): EventEmitter
emit
Link copied to clipboard
js
open fun emit(event: Any, vararg args: Any): Boolean
open fun emit(event: String, vararg args: Any): Boolean
end
Link copied to clipboard
js
abstract fun end(cb: () -> Unit = definedExternally)
abstract fun end(data: <ERROR CLASS>, cb: () -> Unit = definedExternally)
abstract fun end(data: String, cb: () -> Unit = definedExternally)
abstract fun end(str: String, encoding: String = definedExternally, cb: () -> Unit = definedExternally)
eventNames
Link copied to clipboard
js
open fun eventNames(): Array<dynamic>
getMaxListeners
Link copied to clipboard
js
open fun getMaxListeners(): Number
isPaused
Link copied to clipboard
js
abstract fun isPaused(): Boolean
listenerCount
Link copied to clipboard
js
open fun listenerCount(type: Any): Number
open fun listenerCount(type: String): Number
listeners
Link copied to clipboard
js
open fun listeners(event: Any): Array<Function<*>>
open fun listeners(event: String): Array<Function<*>>
off
Link copied to clipboard
js
open fun off(event: Any, listener: (args: Any) -> Unit): EventEmitter
open fun off(event: String, listener: (args: Any) -> Unit): EventEmitter
on
Link copied to clipboard
js
open fun on(event: Any, listener: (args: Any) -> Unit): EventEmitter
open fun on(event: String, listener: (args: Any) -> Unit): EventEmitter
once
Link copied to clipboard
js
open fun once(event: Any, listener: (args: Any) -> Unit): EventEmitter
open fun once(event: String, listener: (args: Any) -> Unit): EventEmitter
pause
Link copied to clipboard
js
abstract fun pause(): ReadableStream
pipe
Link copied to clipboard
js
abstract fun <T : WritableStream> pipe(destination: T, options: T$3 = definedExternally): T
prependListener
Link copied to clipboard
js
open fun prependListener(event: Any, listener: (args: Any) -> Unit): EventEmitter
open fun prependListener(event: String, listener: (args: Any) -> Unit): EventEmitter
prependOnceListener
Link copied to clipboard
js
open fun prependOnceListener(event: Any, listener: (args: Any) -> Unit): EventEmitter
open fun prependOnceListener(event: String, listener: (args: Any) -> Unit): EventEmitter
rawListeners
Link copied to clipboard
js
open fun rawListeners(event: Any): Array<Function<*>>
open fun rawListeners(event: String): Array<Function<*>>
read
Link copied to clipboard
js
abstract fun read(size: Number = definedExternally): dynamic
removeAllListeners
Link copied to clipboard
js
open fun removeAllListeners(event: Any = definedExternally): EventEmitter
open fun removeAllListeners(event: String = definedExternally): EventEmitter
removeListener
Link copied to clipboard
js
open fun removeListener(event: Any, listener: (args: Any) -> Unit): EventEmitter
open fun removeListener(event: String, listener: (args: Any) -> Unit): EventEmitter
resume
Link copied to clipboard
js
abstract fun resume(): ReadableStream
setEncoding
Link copied to clipboard
js
abstract fun setEncoding(encoding: String): ReadableStream
setMaxListeners
Link copied to clipboard
js
open fun setMaxListeners(n: Number): EventEmitter
unpipe
Link copied to clipboard
js
abstract fun unpipe(destination: WritableStream = definedExternally): ReadableStream
unshift
Link copied to clipboard
js
abstract fun unshift(chunk: <ERROR CLASS>, encoding: String = definedExternally)
abstract fun unshift(chunk: String, encoding: String = definedExternally)
wrap
Link copied to clipboard
js
abstract fun wrap(oldStream: ReadableStream): ReadableStream
write
Link copied to clipboard
js
abstract fun write(buffer: <ERROR CLASS>, cb: (<ERROR CLASS>?) -> Unit = definedExternally): Boolean
abstract fun write(buffer: String, cb: (<ERROR CLASS>?) -> Unit = definedExternally): Boolean
abstract fun write(str: String, encoding: String = definedExternally, cb: (<ERROR CLASS>?) -> Unit = definedExternally): Boolean

Properties

readable
Link copied to clipboard
js
abstract var readable: Boolean
writable
Link copied to clipboard
js
abstract var writable: Boolean

Inheritors

Socket
Link copied to clipboard