Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • CliRunner

Index

Constructors

Properties

Methods

Constructors

constructor

Properties

Private Readonly logger

logger: Logger = ...

Methods

Protected createInitializer

  • createInitializer(loaderProperties: LoaderProperties, configFile: string, variables: Record<string, any>): Promise<Initializer>
  • Creates the server initializer

    Parameters

    • loaderProperties: LoaderProperties
    • configFile: string
    • variables: Record<string, any>

    Returns Promise<Initializer>

Protected createVariables

  • createVariables(params: Record<string, any>): Record<string, any>
  • Translates command-line parameters into configuration variables

    Parameters

    • params: Record<string, any>

    Returns Record<string, any>

run

  • run(__namedParameters?: { argv?: string[]; loaderProperties?: LoaderProperties; stderr?: WriteStream; stdin?: ReadStream; stdout?: WriteStream }): void
  • Generic run function for starting the server from a given config

    Parameters

    • __namedParameters: { argv?: string[]; loaderProperties?: LoaderProperties; stderr?: WriteStream; stdin?: ReadStream; stdout?: WriteStream } = ...
      • Optional argv?: string[]
      • Optional loaderProperties?: LoaderProperties

        Components loader properties.

      • Optional stderr?: WriteStream

        Standard error stream.

      • Optional stdin?: ReadStream
      • Optional stdout?: WriteStream

    Returns void