Skip to main content

Function: buildApplication()

buildApplication(root, config, integrations)

buildApplication<CONTEXT>(root, config, integrations?): Application<CONTEXT>

Builds an application from a top-level route map RouteMap and configuration ApplicationConfiguration.

Type Parameters

CONTEXT extends CommandContext

Parameters

root: RouteMap<CONTEXT>

config: PartialApplicationConfiguration

integrations?: Readonly<Record<string, StricliIntegration<CONTEXT>>>

Returns

Application<CONTEXT>

Defined in

packages/core/src/application/builder.ts:25

buildApplication(command, appConfig, integrations)

buildApplication<CONTEXT>(command, appConfig, integrations?): Application<CONTEXT>

Builds an application with a single, top-level command Command and configuration ApplicationConfiguration.

Type Parameters

CONTEXT extends CommandContext

Parameters

command: Command<CONTEXT>

appConfig: PartialApplicationConfiguration

integrations?: Readonly<Record<string, StricliIntegration<CONTEXT>>>

Returns

Application<CONTEXT>

Defined in

packages/core/src/application/builder.ts:34