Edit

botbuilder-dialogs-adaptive-runtime-integration-express package

Type Aliases

Options

Options for runtime Express adapter

Functions

makeApp(ServiceCollection, Configuration, string, Partial<Options>, Application)

Create an Express App using the runtime Express integration.

start(string, string, Partial<Options>)

Start a bot using the runtime Express integration.

Function Details

makeApp(ServiceCollection, Configuration, string, Partial<Options>, Application)

Create an Express App using the runtime Express integration.

function makeApp(services: ServiceCollection, configuration: Configuration, applicationRoot: string, options?: Partial<Options>, app?: Application): Promise<[Application, (callback?: () => void) => Server]>

Parameters

services

ServiceCollection

runtime service collection

configuration

Configuration

runtime configuration

applicationRoot

string

application root directory

options

Partial<Options>

options bag for configuring Express Application

app

Application

optional predefined express app, useful to register middleware

Returns

Promise<[Application, (callback?: () => void) => Server]>

the Express Application and a function to start the App & handle "upgrade" requests for Streaming

start(string, string, Partial<Options>)

Start a bot using the runtime Express integration.

function start(applicationRoot: string, settingsDirectory: string, options?: Partial<Options>): Promise<void>

Parameters

applicationRoot

string

application root directory

settingsDirectory

string

settings directory

options

Partial<Options>

options bag

Returns

Promise<void>