Methods
createApp
- createApp(loaderProperties: IComponentsManagerBuilderOptions<App>, configFile: string, variables: Record<string, any> | CliParams): Promise<App>
-
Parameters
-
loaderProperties: IComponentsManagerBuilderOptions<App>
-
configFile: string
-
variables: Record<string, any> | CliParams
Returns Promise<App>
Protected createVariables
- createVariables(params: CliParams): Record<string, any>
-
Parameters
Returns Record<string, any>
Protected resolveFilePath
- resolveFilePath(cwdPath?: null | string, modulePath?: string): string
-
Parameters
-
Optional cwdPath: null | string
-
modulePath: string = ''
Returns string
run
- run(loaderProperties: IComponentsManagerBuilderOptions<App>, configFile: string, variableParams: CliParams): Promise<void>
-
Parameters
-
loaderProperties: IComponentsManagerBuilderOptions<App>
-
configFile: string
-
Returns Promise<void>
runCli
- runCli(__namedParameters?: { argv?: string[]; stderr?: WriteStream; stdin?: ReadStream; stdout?: WriteStream }): void
-
Parameters
-
__namedParameters: { argv?: string[]; stderr?: WriteStream; stdin?: ReadStream; stdout?: WriteStream } = {}
-
Optional argv?: string[]
-
Optional stderr?: WriteStream
-
Optional stdin?: ReadStream
-
Optional stdout?: WriteStream
Returns void
Creates the main app object to start the server from a given config.