botbuilder-dialogs-adaptive-runtime-integration-express package
Type Aliases
| Options |
Options for runtime Express adapter |
Functions
| make |
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>