Fake Mirrors
    Preparing search index...

    Class ReplServerRouter

    Represents the repl-server router.

    Depends:

    import { DIContainer } from '@famir/common'
    import { REPL_SERVER_ROUTER, ReplServerRouter } from '@famir/repl-server'

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

    // Register in DI container
    ReplServerRouter.register(container)

    // Resolve from DI container
    const router = container.resolve<ReplServerRouter>(REPL_SERVER_ROUTER)

    // Add custom command
    router.addCommand(
    'echo',
    'Simple echo command',
    [],
    (console, spec) => {
    console.log(`Example: .%s %s\n`, spec.name, `bla bla bla`)
    },
    async (console, spec, args) => {
    console.log(spec)
    console.log(args)
    }
    })

    // Activate router
    router.activate()