UNPKG

@microsoft/botbuilder-m365

Version:

M365 extensions for Microsoft BotBuilder, Alpha release.

20 lines 1.02 kB
/** * @module botbuilder-m365 */ /** * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. */ import { TurnContext, TaskModuleTaskInfo } from 'botbuilder'; import { Application, RouteSelector } from './Application'; import { TurnState } from './TurnState'; export interface TaskModulesOptions { taskDataFilter?: string; } export declare class TaskModules<TState extends TurnState> { private readonly _app; constructor(app: Application<TState>); fetch<TData>(verb: string | RegExp | RouteSelector | (string | RegExp | RouteSelector)[], handler: (context: TurnContext, state: TState, data: TData) => Promise<TaskModuleTaskInfo | string>): Application<TState>; submit<TData>(verb: string | RegExp | RouteSelector | (string | RegExp | RouteSelector)[], handler: (context: TurnContext, state: TState, data: TData) => Promise<TaskModuleTaskInfo | string | null | undefined>): Application<TState>; } //# sourceMappingURL=TaskModules.d.ts.map