Skip to content

WriteStream

[<Interface>]
type WriteStream =
    abstract member columns: float with get, set
    abstract member isTTY: bool with get, set
    abstract member rows: float with get, set
    abstract member addListener (event: string, listener: Delegate) : WriteStream
    abstract member addListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : WriteStream
    abstract member addListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : WriteStream
    abstract member addListener<'A> (event: string, listener: 'A -> unit) : WriteStream
    abstract member addListener_resize (listener: unit -> unit) : WriteStream
    abstract member clearLine (dir: Direction, ?callback: (unit -> unit)) : bool
    abstract member clearScreenDown (?callback: (unit -> unit)) : bool
    abstract member cursorTo (x: float, callback: unit -> unit) : bool
    abstract member cursorTo (x: float, ?y: float, ?callback: (unit -> unit)) : bool
    abstract member emit (event: obj, args: obj array) : bool
    abstract member emit (event: string, args: obj array) : bool
    abstract member emit_resize () : bool
    abstract member getColorDepth (?env: obj) : float
    abstract member getWindowSize () : float * float
    abstract member hasColors (count: float, ?env: obj) : bool
    abstract member hasColors (env: obj) : bool
    abstract member hasColors () : bool
    abstract member hasColors (?count: float) : bool
    abstract member moveCursor (dx: float, dy: float, ?callback: (unit -> unit)) : bool
    abstract member on (event: string, listener: Delegate) : WriteStream
    abstract member on<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : WriteStream
    abstract member on<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : WriteStream
    abstract member on<'A> (event: string, listener: 'A -> unit) : WriteStream
    abstract member on_resize (listener: unit -> unit) : WriteStream
    abstract member once (event: string, listener: Delegate) : WriteStream
    abstract member once<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : WriteStream
    abstract member once<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : WriteStream
    abstract member once<'A> (event: string, listener: 'A -> unit) : WriteStream
    abstract member once_resize (listener: unit -> unit) : WriteStream
    abstract member prependListener (event: string, listener: Delegate) : WriteStream
    abstract member prependListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : WriteStream
    abstract member prependListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : WriteStream
    abstract member prependListener<'A> (event: string, listener: 'A -> unit) : WriteStream
    abstract member prependListener_resize (listener: unit -> unit) : WriteStream
    abstract member prependOnceListener (event: string, listener: Delegate) : WriteStream
    abstract member prependOnceListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : WriteStream
    abstract member prependOnceListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : WriteStream
    abstract member prependOnceListener<'A> (event: string, listener: 'A -> unit) : WriteStream
    abstract member prependOnceListener_resize (listener: unit -> unit) : WriteStream
AssemblyGlutinum.Node
Inheritsobj \| null
ImplementsSocket
Attributes[<AllowNullLiteral>] [<Interface>] [<Import>]

Properties

abstract member columns: float with get, set
abstract member isTTY: bool with get, set
abstract member rows: float with get, set

Methods

abstract member addListener (event: string, listener: Delegate) : WriteStream
abstract member addListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : WriteStream
abstract member addListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : WriteStream
abstract member addListener<'A> (event: string, listener: 'A -> unit) : WriteStream
abstract member addListener_resize (listener: unit -> unit) : WriteStream
abstract member clearLine (dir: Direction, ?callback: (unit -> unit)) : bool
abstract member clearScreenDown (?callback: (unit -> unit)) : bool
abstract member cursorTo (x: float, callback: unit -> unit) : bool
abstract member cursorTo (x: float, ?y: float, ?callback: (unit -> unit)) : bool
abstract member emit (event: obj, args: obj array) : bool
abstract member emit (event: string, args: obj array) : bool
abstract member emit_resize () : bool
abstract member getColorDepth (?env: obj) : float
abstract member getWindowSize () : float * float
abstract member hasColors (count: float, ?env: obj) : bool
abstract member hasColors (env: obj) : bool
abstract member hasColors () : bool
abstract member hasColors (?count: float) : bool
abstract member moveCursor (dx: float, dy: float, ?callback: (unit -> unit)) : bool
abstract member on (event: string, listener: Delegate) : WriteStream
abstract member on<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : WriteStream
abstract member on<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : WriteStream
abstract member on<'A> (event: string, listener: 'A -> unit) : WriteStream
abstract member on_resize (listener: unit -> unit) : WriteStream
abstract member once (event: string, listener: Delegate) : WriteStream
abstract member once<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : WriteStream
abstract member once<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : WriteStream
abstract member once<'A> (event: string, listener: 'A -> unit) : WriteStream
abstract member once_resize (listener: unit -> unit) : WriteStream
abstract member prependListener (event: string, listener: Delegate) : WriteStream
abstract member prependListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : WriteStream
abstract member prependListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : WriteStream
abstract member prependListener<'A> (event: string, listener: 'A -> unit) : WriteStream
abstract member prependListener_resize (listener: unit -> unit) : WriteStream
abstract member prependOnceListener (event: string, listener: Delegate) : WriteStream
abstract member prependOnceListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : WriteStream
abstract member prependOnceListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : WriteStream
abstract member prependOnceListener<'A> (event: string, listener: 'A -> unit) : WriteStream
abstract member prependOnceListener_resize (listener: unit -> unit) : WriteStream