Interface
[<Interface>]
type Interface =
abstract member cursor: float
abstract member line: string
abstract member terminal: bool
abstract member addListener (event: string, listener: Delegate) : Interface
abstract member addListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Interface
abstract member addListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Interface
abstract member addListener<'A> (event: string, listener: 'A -> unit) : Interface
abstract member addListener_SIGCONT (listener: unit -> unit) : Interface
abstract member addListener_SIGINT (listener: unit -> unit) : Interface
abstract member addListener_SIGTSTP (listener: unit -> unit) : Interface
abstract member addListener_close (listener: unit -> unit) : Interface
abstract member addListener_history (listener: ResizeArray<string> -> unit) : Interface
abstract member addListener_line (listener: string -> unit) : Interface
abstract member addListener_pause (listener: unit -> unit) : Interface
abstract member addListener_resume (listener: unit -> unit) : Interface
abstract member close () : unit
abstract member dispose () : unit
abstract member emit (event: obj, args: obj array) : bool
abstract member emit (event: string, args: obj array) : bool
abstract member emit_SIGCONT () : bool
abstract member emit_SIGINT () : bool
abstract member emit_SIGTSTP () : bool
abstract member emit_close () : bool
abstract member emit_history (history: ResizeArray<string>) : bool
abstract member emit_line (input: string) : bool
abstract member emit_pause () : bool
abstract member emit_resume () : bool
abstract member getCursorPos () : CursorPos
abstract member getPrompt () : string
abstract member on (event: string, listener: Delegate) : Interface
abstract member on<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Interface
abstract member on<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Interface
abstract member on<'A> (event: string, listener: 'A -> unit) : Interface
abstract member on_SIGCONT (listener: unit -> unit) : Interface
abstract member on_SIGINT (listener: unit -> unit) : Interface
abstract member on_SIGTSTP (listener: unit -> unit) : Interface
abstract member on_close (listener: unit -> unit) : Interface
abstract member on_history (listener: ResizeArray<string> -> unit) : Interface
abstract member on_line (listener: string -> unit) : Interface
abstract member on_pause (listener: unit -> unit) : Interface
abstract member on_resume (listener: unit -> unit) : Interface
abstract member once (event: string, listener: Delegate) : Interface
abstract member once<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Interface
abstract member once<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Interface
abstract member once<'A> (event: string, listener: 'A -> unit) : Interface
abstract member once_SIGCONT (listener: unit -> unit) : Interface
abstract member once_SIGINT (listener: unit -> unit) : Interface
abstract member once_SIGTSTP (listener: unit -> unit) : Interface
abstract member once_close (listener: unit -> unit) : Interface
abstract member once_history (listener: ResizeArray<string> -> unit) : Interface
abstract member once_line (listener: string -> unit) : Interface
abstract member once_pause (listener: unit -> unit) : Interface
abstract member once_resume (listener: unit -> unit) : Interface
abstract member pause () : Interface
abstract member prependListener (event: string, listener: Delegate) : Interface
abstract member prependListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Interface
abstract member prependListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Interface
abstract member prependListener<'A> (event: string, listener: 'A -> unit) : Interface
abstract member prependListener_SIGCONT (listener: unit -> unit) : Interface
abstract member prependListener_SIGINT (listener: unit -> unit) : Interface
abstract member prependListener_SIGTSTP (listener: unit -> unit) : Interface
abstract member prependListener_close (listener: unit -> unit) : Interface
abstract member prependListener_history (listener: ResizeArray<string> -> unit) : Interface
abstract member prependListener_line (listener: string -> unit) : Interface
abstract member prependListener_pause (listener: unit -> unit) : Interface
abstract member prependListener_resume (listener: unit -> unit) : Interface
abstract member prependOnceListener (event: string, listener: Delegate) : Interface
abstract member prependOnceListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Interface
abstract member prependOnceListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Interface
abstract member prependOnceListener<'A> (event: string, listener: 'A -> unit) : Interface
abstract member prependOnceListener_SIGCONT (listener: unit -> unit) : Interface
abstract member prependOnceListener_SIGINT (listener: unit -> unit) : Interface
abstract member prependOnceListener_SIGTSTP (listener: unit -> unit) : Interface
abstract member prependOnceListener_close (listener: unit -> unit) : Interface
abstract member prependOnceListener_history (listener: ResizeArray<string> -> unit) : Interface
abstract member prependOnceListener_line (listener: string -> unit) : Interface
abstract member prependOnceListener_pause (listener: unit -> unit) : Interface
abstract member prependOnceListener_resume (listener: unit -> unit) : Interface
abstract member prompt (?preserveCursor: bool) : unit
abstract member question (query: string, options: Abortable, callback: string -> unit) : unit
abstract member question (query: string, callback: string -> unit) : unit
abstract member resume () : Interface
abstract member setPrompt (prompt: string) : unit
abstract member write (data: Buffer, ?key: Key) : unit
abstract member write (data: string, ?key: Key) : unit
| |
|---|
| Assembly | Glutinum.Node |
| Inherits | obj \| null |
| Implements | EventEmitter |
| Attributes | [<AllowNullLiteral>] [<Interface>] [<Import>] |
Properties
abstract member cursor: float
abstract member line: string
abstract member terminal: bool
Methods
abstract member addListener (event: string, listener: Delegate) : Interface
abstract member addListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Interface
abstract member addListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Interface
abstract member addListener<'A> (event: string, listener: 'A -> unit) : Interface
abstract member addListener_SIGCONT (listener: unit -> unit) : Interface
abstract member addListener_SIGINT (listener: unit -> unit) : Interface
abstract member addListener_SIGTSTP (listener: unit -> unit) : Interface
abstract member addListener_close (listener: unit -> unit) : Interface
abstract member addListener_history (listener: ResizeArray<string> -> unit) : Interface
abstract member addListener_line (listener: string -> unit) : Interface
abstract member addListener_pause (listener: unit -> unit) : Interface
abstract member addListener_resume (listener: unit -> unit) : Interface
abstract member close () : unit
abstract member dispose () : unit
abstract member emit (event: obj, args: obj array) : bool
abstract member emit (event: string, args: obj array) : bool
abstract member emit_SIGCONT () : bool
abstract member emit_SIGINT () : bool
abstract member emit_SIGTSTP () : bool
abstract member emit_close () : bool
abstract member emit_history (history: ResizeArray<string>) : bool
abstract member emit_line (input: string) : bool
abstract member emit_pause () : bool
abstract member emit_resume () : bool
abstract member getPrompt () : string
abstract member on (event: string, listener: Delegate) : Interface
abstract member on<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Interface
abstract member on<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Interface
abstract member on<'A> (event: string, listener: 'A -> unit) : Interface
abstract member on_SIGCONT (listener: unit -> unit) : Interface
abstract member on_SIGINT (listener: unit -> unit) : Interface
abstract member on_SIGTSTP (listener: unit -> unit) : Interface
abstract member on_close (listener: unit -> unit) : Interface
abstract member on_history (listener: ResizeArray<string> -> unit) : Interface
abstract member on_line (listener: string -> unit) : Interface
abstract member on_pause (listener: unit -> unit) : Interface
abstract member on_resume (listener: unit -> unit) : Interface
abstract member once (event: string, listener: Delegate) : Interface
abstract member once<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Interface
abstract member once<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Interface
abstract member once<'A> (event: string, listener: 'A -> unit) : Interface
abstract member once_SIGCONT (listener: unit -> unit) : Interface
abstract member once_SIGINT (listener: unit -> unit) : Interface
abstract member once_SIGTSTP (listener: unit -> unit) : Interface
abstract member once_close (listener: unit -> unit) : Interface
abstract member once_history (listener: ResizeArray<string> -> unit) : Interface
abstract member once_line (listener: string -> unit) : Interface
abstract member once_pause (listener: unit -> unit) : Interface
abstract member once_resume (listener: unit -> unit) : Interface
abstract member pause () : Interface
abstract member prependListener (event: string, listener: Delegate) : Interface
abstract member prependListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Interface
abstract member prependListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Interface
abstract member prependListener<'A> (event: string, listener: 'A -> unit) : Interface
abstract member prependListener_SIGCONT (listener: unit -> unit) : Interface
abstract member prependListener_SIGINT (listener: unit -> unit) : Interface
abstract member prependListener_SIGTSTP (listener: unit -> unit) : Interface
abstract member prependListener_close (listener: unit -> unit) : Interface
abstract member prependListener_history (listener: ResizeArray<string> -> unit) : Interface
abstract member prependListener_line (listener: string -> unit) : Interface
abstract member prependListener_pause (listener: unit -> unit) : Interface
abstract member prependListener_resume (listener: unit -> unit) : Interface
abstract member prependOnceListener (event: string, listener: Delegate) : Interface
abstract member prependOnceListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Interface
abstract member prependOnceListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Interface
abstract member prependOnceListener<'A> (event: string, listener: 'A -> unit) : Interface
abstract member prependOnceListener_SIGCONT (listener: unit -> unit) : Interface
abstract member prependOnceListener_SIGINT (listener: unit -> unit) : Interface
abstract member prependOnceListener_SIGTSTP (listener: unit -> unit) : Interface
abstract member prependOnceListener_close (listener: unit -> unit) : Interface
abstract member prependOnceListener_history (listener: ResizeArray<string> -> unit) : Interface
abstract member prependOnceListener_line (listener: string -> unit) : Interface
abstract member prependOnceListener_pause (listener: unit -> unit) : Interface
abstract member prependOnceListener_resume (listener: unit -> unit) : Interface
abstract member prompt (?preserveCursor: bool) : unit
abstract member question (query: string, options: Abortable, callback: string -> unit) : unit
abstract member question (query: string, callback: string -> unit) : unit
abstract member resume () : Interface
abstract member setPrompt (prompt: string) : unit
abstract member write (data: Buffer, ?key: Key) : unit
abstract member write (data: string, ?key: Key) : unit