Skip to content

REPLServer

[<Interface>]
type REPLServer =
    abstract member commands: ReadOnlyDict<REPLCommand>
    abstract member completer: U2<Completer,AsyncCompleter>
    abstract member context: Context
    abstract member editorMode: bool
    abstract member ignoreUndefined: bool
    abstract member input: ReadableStream
    abstract member inputStream: ReadableStream
    abstract member last: obj
    abstract member lastError: obj
    abstract member output: WritableStream
    abstract member outputStream: WritableStream
    abstract member replMode: obj
    abstract member underscoreAssigned: bool
    abstract member underscoreErrAssigned: bool
    abstract member useColors: bool
    abstract member useGlobal: bool
    abstract member addListener (event: string, listener: Delegate) : REPLServer
    abstract member addListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : REPLServer
    abstract member addListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : REPLServer
    abstract member addListener<'A> (event: string, listener: 'A -> unit) : REPLServer
    abstract member addListener_SIGCONT (listener: unit -> unit) : REPLServer
    abstract member addListener_SIGINT (listener: unit -> unit) : REPLServer
    abstract member addListener_SIGTSTP (listener: unit -> unit) : REPLServer
    abstract member addListener_close (listener: unit -> unit) : REPLServer
    abstract member addListener_exit (listener: unit -> unit) : REPLServer
    abstract member addListener_line (listener: string -> unit) : REPLServer
    abstract member addListener_pause (listener: unit -> unit) : REPLServer
    abstract member addListener_reset (listener: Context -> unit) : REPLServer
    abstract member addListener_resume (listener: unit -> unit) : REPLServer
    abstract member clearBufferedCommand () : unit
    abstract member defineCommand (keyword: string, cmd: REPLCommand) : unit
    abstract member defineCommand (keyword: string, cmd: REPLCommandAction) : unit
    abstract member displayPrompt (?preserveCursor: bool) : 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_exit () : bool
    abstract member emit_line (input: string) : bool
    abstract member emit_pause () : bool
    abstract member emit_reset (context: Context) : bool
    abstract member emit_resume () : bool
    abstract member eval (evalCmd: string, context: Context, file: string, cb: cb) : unit
    abstract member on (event: string, listener: Delegate) : REPLServer
    abstract member on<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : REPLServer
    abstract member on<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : REPLServer
    abstract member on<'A> (event: string, listener: 'A -> unit) : REPLServer
    abstract member on_SIGCONT (listener: unit -> unit) : REPLServer
    abstract member on_SIGINT (listener: unit -> unit) : REPLServer
    abstract member on_SIGTSTP (listener: unit -> unit) : REPLServer
    abstract member on_close (listener: unit -> unit) : REPLServer
    abstract member on_exit (listener: unit -> unit) : REPLServer
    abstract member on_line (listener: string -> unit) : REPLServer
    abstract member on_pause (listener: unit -> unit) : REPLServer
    abstract member on_reset (listener: Context -> unit) : REPLServer
    abstract member on_resume (listener: unit -> unit) : REPLServer
    abstract member once (event: string, listener: Delegate) : REPLServer
    abstract member once<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : REPLServer
    abstract member once<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : REPLServer
    abstract member once<'A> (event: string, listener: 'A -> unit) : REPLServer
    abstract member once_SIGCONT (listener: unit -> unit) : REPLServer
    abstract member once_SIGINT (listener: unit -> unit) : REPLServer
    abstract member once_SIGTSTP (listener: unit -> unit) : REPLServer
    abstract member once_close (listener: unit -> unit) : REPLServer
    abstract member once_exit (listener: unit -> unit) : REPLServer
    abstract member once_line (listener: string -> unit) : REPLServer
    abstract member once_pause (listener: unit -> unit) : REPLServer
    abstract member once_reset (listener: Context -> unit) : REPLServer
    abstract member once_resume (listener: unit -> unit) : REPLServer
    abstract member prependListener (event: string, listener: Delegate) : REPLServer
    abstract member prependListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : REPLServer
    abstract member prependListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : REPLServer
    abstract member prependListener<'A> (event: string, listener: 'A -> unit) : REPLServer
    abstract member prependListener_SIGCONT (listener: unit -> unit) : REPLServer
    abstract member prependListener_SIGINT (listener: unit -> unit) : REPLServer
    abstract member prependListener_SIGTSTP (listener: unit -> unit) : REPLServer
    abstract member prependListener_close (listener: unit -> unit) : REPLServer
    abstract member prependListener_exit (listener: unit -> unit) : REPLServer
    abstract member prependListener_line (listener: string -> unit) : REPLServer
    abstract member prependListener_pause (listener: unit -> unit) : REPLServer
    abstract member prependListener_reset (listener: Context -> unit) : REPLServer
    abstract member prependListener_resume (listener: unit -> unit) : REPLServer
    abstract member prependOnceListener (event: string, listener: Delegate) : REPLServer
    abstract member prependOnceListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : REPLServer
    abstract member prependOnceListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : REPLServer
    abstract member prependOnceListener<'A> (event: string, listener: 'A -> unit) : REPLServer
    abstract member prependOnceListener_SIGCONT (listener: unit -> unit) : REPLServer
    abstract member prependOnceListener_SIGINT (listener: unit -> unit) : REPLServer
    abstract member prependOnceListener_SIGTSTP (listener: unit -> unit) : REPLServer
    abstract member prependOnceListener_close (listener: unit -> unit) : REPLServer
    abstract member prependOnceListener_exit (listener: unit -> unit) : REPLServer
    abstract member prependOnceListener_line (listener: string -> unit) : REPLServer
    abstract member prependOnceListener_pause (listener: unit -> unit) : REPLServer
    abstract member prependOnceListener_reset (listener: Context -> unit) : REPLServer
    abstract member prependOnceListener_resume (listener: unit -> unit) : REPLServer
    abstract member setupHistory (path: string, callback: callback) : unit
    abstract member writer (obj: obj) : string
AssemblyGlutinum.Node
Inheritsobj \| null
ImplementsInterface
Attributes[<AllowNullLiteral>] [<Interface>] [<Import>]

Declared inside

eval
setupHistory

Properties

abstract member commands: ReadOnlyDict<REPLCommand>
abstract member completer: U2<Completer,AsyncCompleter>
abstract member context: Context
abstract member editorMode: bool
abstract member ignoreUndefined: bool
abstract member input: ReadableStream
abstract member inputStream: ReadableStream
abstract member last: obj
abstract member lastError: obj
abstract member output: WritableStream
abstract member outputStream: WritableStream
abstract member replMode: obj
abstract member underscoreAssigned: bool
abstract member underscoreErrAssigned: bool
abstract member useColors: bool
abstract member useGlobal: bool

Methods

abstract member addListener (event: string, listener: Delegate) : REPLServer
abstract member addListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : REPLServer
abstract member addListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : REPLServer
abstract member addListener<'A> (event: string, listener: 'A -> unit) : REPLServer
abstract member addListener_SIGCONT (listener: unit -> unit) : REPLServer
abstract member addListener_SIGINT (listener: unit -> unit) : REPLServer
abstract member addListener_SIGTSTP (listener: unit -> unit) : REPLServer
abstract member addListener_close (listener: unit -> unit) : REPLServer
abstract member addListener_exit (listener: unit -> unit) : REPLServer
abstract member addListener_line (listener: string -> unit) : REPLServer
abstract member addListener_pause (listener: unit -> unit) : REPLServer
abstract member addListener_reset (listener: Context -> unit) : REPLServer
abstract member addListener_resume (listener: unit -> unit) : REPLServer
abstract member clearBufferedCommand () : unit
abstract member defineCommand (keyword: string, cmd: REPLCommand) : unit
abstract member defineCommand (keyword: string, cmd: REPLCommandAction) : unit
abstract member displayPrompt (?preserveCursor: bool) : 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_exit () : bool
abstract member emit_line (input: string) : bool
abstract member emit_pause () : bool
abstract member emit_reset (context: Context) : bool
abstract member emit_resume () : bool
abstract member eval (evalCmd: string, context: Context, file: string, cb: cb) : unit
abstract member on (event: string, listener: Delegate) : REPLServer
abstract member on<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : REPLServer
abstract member on<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : REPLServer
abstract member on<'A> (event: string, listener: 'A -> unit) : REPLServer
abstract member on_SIGCONT (listener: unit -> unit) : REPLServer
abstract member on_SIGINT (listener: unit -> unit) : REPLServer
abstract member on_SIGTSTP (listener: unit -> unit) : REPLServer
abstract member on_close (listener: unit -> unit) : REPLServer
abstract member on_exit (listener: unit -> unit) : REPLServer
abstract member on_line (listener: string -> unit) : REPLServer
abstract member on_pause (listener: unit -> unit) : REPLServer
abstract member on_reset (listener: Context -> unit) : REPLServer
abstract member on_resume (listener: unit -> unit) : REPLServer
abstract member once (event: string, listener: Delegate) : REPLServer
abstract member once<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : REPLServer
abstract member once<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : REPLServer
abstract member once<'A> (event: string, listener: 'A -> unit) : REPLServer
abstract member once_SIGCONT (listener: unit -> unit) : REPLServer
abstract member once_SIGINT (listener: unit -> unit) : REPLServer
abstract member once_SIGTSTP (listener: unit -> unit) : REPLServer
abstract member once_close (listener: unit -> unit) : REPLServer
abstract member once_exit (listener: unit -> unit) : REPLServer
abstract member once_line (listener: string -> unit) : REPLServer
abstract member once_pause (listener: unit -> unit) : REPLServer
abstract member once_reset (listener: Context -> unit) : REPLServer
abstract member once_resume (listener: unit -> unit) : REPLServer
abstract member prependListener (event: string, listener: Delegate) : REPLServer
abstract member prependListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : REPLServer
abstract member prependListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : REPLServer
abstract member prependListener<'A> (event: string, listener: 'A -> unit) : REPLServer
abstract member prependListener_SIGCONT (listener: unit -> unit) : REPLServer
abstract member prependListener_SIGINT (listener: unit -> unit) : REPLServer
abstract member prependListener_SIGTSTP (listener: unit -> unit) : REPLServer
abstract member prependListener_close (listener: unit -> unit) : REPLServer
abstract member prependListener_exit (listener: unit -> unit) : REPLServer
abstract member prependListener_line (listener: string -> unit) : REPLServer
abstract member prependListener_pause (listener: unit -> unit) : REPLServer
abstract member prependListener_reset (listener: Context -> unit) : REPLServer
abstract member prependListener_resume (listener: unit -> unit) : REPLServer
abstract member prependOnceListener (event: string, listener: Delegate) : REPLServer
abstract member prependOnceListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : REPLServer
abstract member prependOnceListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : REPLServer
abstract member prependOnceListener<'A> (event: string, listener: 'A -> unit) : REPLServer
abstract member prependOnceListener_SIGCONT (listener: unit -> unit) : REPLServer
abstract member prependOnceListener_SIGINT (listener: unit -> unit) : REPLServer
abstract member prependOnceListener_SIGTSTP (listener: unit -> unit) : REPLServer
abstract member prependOnceListener_close (listener: unit -> unit) : REPLServer
abstract member prependOnceListener_exit (listener: unit -> unit) : REPLServer
abstract member prependOnceListener_line (listener: string -> unit) : REPLServer
abstract member prependOnceListener_pause (listener: unit -> unit) : REPLServer
abstract member prependOnceListener_reset (listener: Context -> unit) : REPLServer
abstract member prependOnceListener_resume (listener: unit -> unit) : REPLServer
abstract member setupHistory (path: string, callback: callback) : unit
abstract member writer (obj: obj) : string