Fake Mirrors
    Preparing search index...

    Class NetReplServer

    Net-based repl-server implementation.

    This server runs a REPL (Read-Eval-Print-Loop) over TCP network connections. It allows remote administration and debugging via telnet or netcat clients.

    Depends:

    import { DIContainer } from '@famir/common'
    import { NetReplServer } from '@famir/repl-server'

    // Get container singleton
    const container = DIContainer.getInstance()

    // Register in DI container
    NetReplServer.register(container)
    import { DIContainer } from '@famir/common'
    import { REPL_SERVER, ReplServer } from '@famir/domain'

    // Get container singleton
    const container = DIContainer.getInstance()

    // Resolve from DI container
    const replServer = container.resolve<ReplServer>(REPL_SERVER)

    // Start REPL server
    await replServer.start()

    // Stop server
    await replServer.stop()

    Hierarchy (View Summary)

    Implements

    • Starts the REPL server and begins accepting connections.

      Returns Promise<void>

      LifecycleError If the server cannot be started.

    • Stops the REPL server and closes all active connections.

      Returns Promise<void>

      LifecycleError If the server cannot be stopped.

    • Registers the repl-server as a singleton in the DI container.

      Parameters

      • container: DIContainer

        The DI container to register in.

      Returns void