SYMBOL INDEX (329 symbols across 45 files) FILE: build/scripts/rebasePackageLock.js function readAllStdin (line 8) | async function readAllStdin() { function rebaseV1Inline (line 26) | function rebaseV1Inline(name, dependency, baseURL) { function rebaseV1InlineAll (line 42) | function rebaseV1InlineAll({ dependencies }, baseURL) { function rebaseV2Inline (line 48) | function rebaseV2Inline(path, dependency, baseURL) { function rebaseV2InlineAll (line 64) | function rebaseV2InlineAll(packages, baseURL) { function main (line 71) | async function main() { FILE: packages/botbuilder-adapter-facebook/src/botworker.ts class FacebookBotWorker (line 18) | class FacebookBotWorker extends BotWorker { method constructor (line 37) | public constructor(botkit: Botkit, config: any) { method startConversationWithUser (line 70) | public async startConversationWithUser(userId): Promise { FILE: packages/botbuilder-adapter-facebook/src/facebook_adapter.ts class FacebookAdapter (line 19) | class FacebookAdapter extends BotAdapter { method constructor (line 94) | public constructor(options: FacebookAdapterOptions) { method init (line 149) | public async init(botkit): Promise { method getAPI (line 174) | public async getAPI(activity: Partial): Promise { method activityToFacebook (line 200) | private activityToFacebook(activity: any): any { method sendActivities (line 274) | public async sendActivities(context: TurnContext, activities: Partial<... method updateActivity (line 304) | public async updateActivity(context: TurnContext, activity: Partial { type FacebookAdapterOptions (line 453) | interface FacebookAdapterOptions { FILE: packages/botbuilder-adapter-facebook/src/facebook_api.ts class FacebookAPI (line 17) | class FacebookAPI { method constructor (line 34) | public constructor(token: string, secret: string, api_host = 'graph.fa... method callAPI (line 50) | public async callAPI(path: string, method = 'POST', payload: any = {})... method getAppSecretProof (line 87) | private getAppSecretProof(access_token, app_secret): string { FILE: packages/botbuilder-adapter-facebook/src/facebook_event_middleware.ts class FacebookEventTypeMiddleware (line 42) | class FacebookEventTypeMiddleware extends MiddlewareSet { method onTurn (line 49) | public async onTurn(context, next): Promise { FILE: packages/botbuilder-adapter-facebook/tests/shared.js method constructor (line 3) | constructor(cb) { method callAPI (line 6) | callAPI(endpoint, method, params) { method constructor (line 11) | constructor(body) { method send (line 17) | send(val) { method status (line 22) | status(status) { method json (line 27) | json(json) { method end (line 32) | end(val) { FILE: packages/botbuilder-adapter-hangouts/src/botworker.ts class HangoutsBotWorker (line 17) | class HangoutsBotWorker extends BotWorker { method updateMessage (line 39) | public async updateMessage(update: Partial): Promise): Promise): Pro... method replyWithUpdate (line 121) | public async replyWithUpdate(src: any, resp: Partial): ... method replyInThread (line 147) | public async replyInThread(src, resp): Promise { method startConversationInThread (line 178) | public async startConversationInThread(spaceName: string, userId: stri... FILE: packages/botbuilder-adapter-hangouts/src/hangouts_adapter.ts class HangoutsAdapter (line 21) | class HangoutsAdapter extends BotAdapter { method constructor (line 85) | public constructor(options: HangoutsAdapterOptions) { method activityToHangouts (line 155) | private activityToHangouts(activity: Activity): any { method sendActivities (line 185) | public async sendActivities(context: TurnContext, activities: Partial<... method updateActivity (line 212) | public async updateActivity(context: TurnContext, activity: Partial { method startConversationInChannel (line 143) | public async startConversationInChannel(channelId: string, userId: str... method startConversationInThread (line 176) | public async startConversationInThread(channelId: string, userId: stri... method replyInThread (line 194) | public async replyInThread(src: any, resp: any): Promise { method replyEphemeral (line 207) | public async replyEphemeral(src: any, resp: any): Promise { method replyPublic (line 227) | public async replyPublic(src: any, resp: any): Promise { method replyPrivate (line 240) | public async replyPrivate(src: any, resp: any): Promise { method replyInteractive (line 254) | public async replyInteractive(src: any, resp: any): Promise { method dialogError (line 296) | public dialogError(errors: {name: string; error: string} | { name: str... method replyWithDialog (line 313) | public async replyWithDialog(src, dialog_obj: Dialog): Promise { method updateMessage (line 338) | public async updateMessage(update: Partial): Promise): Promise Promise): P... FILE: packages/botbuilder-adapter-slack/src/slack_adapter.ts class SlackAdapter (line 19) | class SlackAdapter extends BotAdapter { method constructor (line 97) | public constructor(options: SlackAdapterOptions) { method getAPI (line 193) | public async getAPI(activity: Partial): Promise { method getBotUserByTeam (line 219) | public async getBotUserByTeam(activity: Partial): Promise { method activityToSlack (line 317) | public activityToSlack(activity: Partial): any { method sendActivities (line 361) | public async sendActivities(context: TurnContext, activities: Partial<... method updateActivity (line 406) | public async updateActivity(context: TurnContext, activity: Partial { method processActivity (line 513) | public async processActivity(req, res, logic: (context: TurnContext) =... type SlackAdapterOptions (line 728) | interface SlackAdapterOptions { type ChatPostMessageResult (line 783) | interface ChatPostMessageResult extends WebAPICallResult { type AuthTestResult (line 793) | interface AuthTestResult extends WebAPICallResult { FILE: packages/botbuilder-adapter-slack/src/slack_dialog.ts class SlackDialog (line 20) | class SlackDialog { method constructor (line 30) | public constructor(title?: string, callback_id?: string, submit_label?... method state (line 45) | public state(v): SlackDialog { method notifyOnCancel (line 54) | public notifyOnCancel(set: boolean): SlackDialog { method title (line 63) | public title(v: string): SlackDialog { method callback_id (line 72) | public callback_id(v: string): SlackDialog { method submit_label (line 81) | public submit_label(v: string): SlackDialog { method addText (line 94) | public addText(label: string | any, name: string, value: string, optio... method addEmail (line 120) | public addEmail(label: string, name: string, value: string, options?: ... method addNumber (line 131) | public addNumber(label: string, name: string, value: string, options?:... method addTel (line 142) | public addTel(label: string, name: string, value: string, options?: an... method addUrl (line 153) | public addUrl(label: string, name: string, value: string, options?: an... method addTextarea (line 165) | public addTextarea(label: string, name: string, value: string, options... method addSelect (line 192) | public addSelect(label: string, name: string, value: string | number |... method asString (line 213) | public asString(): string { method asObject (line 220) | public asObject(): any { FILE: packages/botbuilder-adapter-slack/src/slackevent_middleware.ts class SlackEventMiddleware (line 30) | class SlackEventMiddleware extends MiddlewareSet { method onTurn (line 36) | public async onTurn(context: TurnContext, next: () => Promise): P... FILE: packages/botbuilder-adapter-twilio-sms/src/botworker.ts class TwilioBotWorker (line 18) | class TwilioBotWorker extends BotWorker { method startConversationWithUser (line 35) | public async startConversationWithUser(userId: string): Promise { FILE: packages/botbuilder-adapter-twilio-sms/src/twilio_adapter.ts class TwilioAdapter (line 18) | class TwilioAdapter extends BotAdapter { method constructor (line 77) | public constructor(options: TwilioAdapterOptions) { method activityToTwilio (line 147) | private activityToTwilio(activity: Partial): any { method sendActivities (line 168) | public async sendActivities(context: TurnContext, activities: Partial<... method updateActivity (line 190) | public async updateActivity(context: TurnContext, activity: Partial { type TwilioAdapterOptions (line 309) | interface TwilioAdapterOptions { FILE: packages/botbuilder-adapter-web/client/client.js function s4 (line 333) | function s4() { FILE: packages/botbuilder-adapter-web/src/web_adapter.ts class WebAdapter (line 22) | class WebAdapter extends BotAdapter { method constructor (line 64) | public constructor(socketServerOptions?: {[key: string]: any}) { method init (line 74) | public init(botkit): void { method createSocketServer (line 88) | public createSocketServer(server, socketOptions: any = {}, logic): void { method activityToMessage (line 170) | private activityToMessage(activity: Partial): any { method sendActivities (line 193) | public async sendActivities(context: TurnContext, activities: Partial<... method updateActivity (line 233) | public async updateActivity(context: TurnContext, activity: Partial { method startConversationInRoom (line 75) | public async startConversationInRoom(roomId: string, userId: string): ... method startConversationInThread (line 120) | public async startConversationInThread(roomId: string, userId: string,... method replyInThread (line 138) | public async replyInThread(src: any, resp: any): Promise { method deleteMessage (line 157) | public async deleteMessage(update: Partial): Promise { method identity (line 212) | public get identity(): any { method init (line 221) | public init(botkit): void { method resetWebhookSubscriptions (line 241) | public async resetWebhookSubscriptions(): Promise { method registerWebhookSubscription (line 256) | public registerWebhookSubscription(webhook_path): void { method registerAdaptiveCardWebhookSubscription (line 309) | public registerAdaptiveCardWebhookSubscription(webhook_path): void { method sendActivities (line 364) | public async sendActivities(context: TurnContext, activities: Partial<... method updateActivity (line 422) | public async updateActivity(context: TurnContext, activity: Partial { method evaluateTrigger (line 133) | private async evaluateTrigger(text: string): Promise { method loadAllScripts (line 143) | public async loadAllScripts(botkit: Botkit): Promise { method mapFields (line 162) | private mapFields(line): void { method testTrigger (line 241) | public async testTrigger(bot: BotWorker, message: Partial { FILE: packages/botkit/src/botworker.ts class BotWorker (line 16) | class BotWorker { method constructor (line 25) | public constructor(controller: Botkit, config) { method controller (line 35) | public get controller(): Botkit { method getConfig (line 50) | public getConfig(key?: string): any { method say (line 99) | public async say(message: Partial | string): Promise, resp: Partial { method cancelAllDialogs (line 172) | public async cancelAllDialogs(): Promise { method getActiveDialog (line 182) | public getActiveDialog(): Dialog | undefined { method hasActiveDialog (line 190) | public hasActiveDialog(): boolean { method isDialogActive (line 199) | public isDialogActive(id: string): boolean { method replaceDialog (line 218) | public async replaceDialog(id: string, options?: any): Promise { method changeContext (line 250) | public async changeContext(reference: Partial):... method startConversationWithUser (line 274) | public async startConversationWithUser(reference: any): Promise { method ensureMessageFormat (line 332) | public ensureMessageFormat(message: Partial | string): ... method httpStatus (line 415) | public httpStatus(status: number): void { method httpBody (line 432) | public httpBody(body: any): void { FILE: packages/botkit/src/conversation.ts type BotkitConvoHandler (line 21) | interface BotkitConvoHandler { type BotkitConvoTrigger (line 28) | interface BotkitConvoTrigger { type BotkitMessageTemplate (line 38) | interface BotkitMessageTemplate { type BotkitConversationStep (line 57) | interface BotkitConversationStep { class BotkitConversation (line 115) | class BotkitConversation extends Dialog { method constructor (line 132) | public constructor(dialogId: string, controller: Botkit) { method say (line 167) | public say(message: Partial | string): BotkitCo... method addAction (line 197) | public addAction(action: string, thread_name = 'default'): BotkitConve... method addChildDialog (line 226) | public addChildDialog(dialog_id: string, key_name?: string, thread_nam... method addGotoDialog (line 253) | public addGotoDialog(dialog_id: string, thread_name = 'default'): Botk... method addMessage (line 282) | public addMessage(message: Partial | string, th... method ask (line 344) | public ask(message: Partial | string, handlers:... method addQuestion (line 358) | public addQuestion(message: Partial | string, h... method before (line 419) | public before(thread_name: string, handler: (convo: BotkitDialogWrappe... method runBefore (line 433) | private async runBefore(thread_name: string, dc: DialogContext, step: ... method after (line 471) | public after(handler: (results: any, bot: BotWorker) => void): void { method runAfter (line 480) | private async runAfter(context: DialogContext, results: any): Promise<... method onChange (line 506) | public onChange(variable: string, handler: (response, convo, bot) => P... method runOnChange (line 521) | private async runOnChange(variable: string, value: any, dc: DialogCont... method beginDialog (line 544) | public async beginDialog(dc: DialogContext, options: any): Promise { method continueDialog (line 559) | public async continueDialog(dc: DialogContext): Promise { method resumeDialog (line 576) | public async resumeDialog(dc, reason, result): Promise { method onStep (line 592) | private async onStep(dc, step): Promise { method runStep (line 718) | private async runStep(dc: DialogContext, index: number, thread_name: s... method end (line 766) | public async end(dc: DialogContext): Promise { method makeOutgoing (line 788) | private async makeOutgoing(dc: DialogContext, line: any, vars: any): P... method parseTemplatesRecursive (line 920) | private parseTemplatesRecursive(attachments: any, vars: any): any { method gotoThreadAction (line 950) | private async gotoThreadAction(thread: string, dc: DialogContext, step... method handleAction (line 963) | private async handleAction(path, dc, step): Promise { FILE: packages/botkit/src/conversationState.ts class BotkitConversationState (line 17) | class BotkitConversationState extends ConversationState { method getStorageKey (line 18) | public getStorageKey(context: TurnContext): string | undefined { FILE: packages/botkit/src/core.ts type BotkitConfiguration (line 26) | interface BotkitConfiguration { type BotkitMessage (line 94) | interface BotkitMessage { type BotkitHandler (line 155) | interface BotkitHandler { type BotkitTrigger (line 162) | interface BotkitTrigger { type BotkitPlugin (line 174) | interface BotkitPlugin { class Botkit (line 188) | class Botkit { method constructor (line 330) | public constructor(config: BotkitConfiguration) { method shutdown (line 454) | public async shutdown(): Promise { method getConfig (line 478) | public getConfig(key?: string): any { method usePlugin (line 490) | public usePlugin(plugin_or_function: ((botkit: Botkit) => BotkitPlugin... method registerPlugin (line 511) | private registerPlugin(name: string, endpoints: BotkitPlugin): void { method addPluginExtension (line 563) | public addPluginExtension(name: string, extension: any): void { method plugins (line 573) | public get plugins(): {[key: string]: any} { method publicFolder (line 588) | public publicFolder(alias, path): void { method getLocalView (line 602) | public getLocalView(path_to_view): string { method addDep (line 624) | public addDep(name: string): void { method completeDep (line 635) | public completeDep(name: string): boolean { method signalBootComplete (line 654) | private signalBootComplete(): void { method ready (line 677) | public ready(handler: () => any): void { method configureWebhookEndpoint (line 689) | private configureWebhookEndpoint(): void { method handleTurn (line 712) | public async handleTurn(turnContext: TurnContext): Promise { method saveState (line 784) | public async saveState(bot: BotWorker): Promise { method processTriggersAndEvents (line 794) | private async processTriggersAndEvents(bot: BotWorker, message: Botkit... method listenForTriggers (line 819) | private async listenForTriggers(bot: BotWorker, message: BotkitMessage... method listenForInterrupts (line 843) | private async listenForInterrupts(bot: BotWorker, message: BotkitMessa... method testTrigger (line 867) | private async testTrigger(trigger: BotkitTrigger, message: BotkitMessa... method hears (line 913) | public hears(patterns: (string | RegExp | { (message: BotkitMessage): ... method interrupts (line 968) | public interrupts(patterns: (string | RegExp | { (message: BotkitMessa... method on (line 1020) | public on(events: string | string[], handler: BotkitHandler): void { method trigger (line 1052) | public async trigger(event: string, bot?: BotWorker, message?: BotkitM... method spawn (line 1076) | public async spawn(config?: any, custom_adapter?: BotAdapter): Promise... method loadModule (line 1122) | public loadModule(p: string): void { method loadModules (line 1151) | public loadModules(p: string, exts: string[] = ['.js']): void { method addDialog (line 1179) | public addDialog(dialog: Dialog): void { method afterDialog (line 1206) | public afterDialog(dialog: Dialog | string, handler: BotkitHandler): v... FILE: packages/botkit/src/dialogWrapper.ts class BotkitDialogWrapper (line 17) | class BotkitDialogWrapper { method constructor (line 27) | public constructor(dc: DialogContext, step: BotkitConversationStep) { method gotoThread (line 37) | public async gotoThread(thread: string): Promise { method repeat (line 45) | public async repeat(): Promise { method stop (line 53) | public async stop(): Promise { method setVar (line 65) | public setVar(key, val): void { FILE: packages/botkit/src/teamsHelpers.ts class TeamsBotWorker (line 18) | class TeamsBotWorker extends BotWorker { method replyWithTaskInfo (line 31) | public async replyWithTaskInfo(message: BotkitMessage, taskInfo: any):... class TeamsInvokeMiddleware (line 73) | class TeamsInvokeMiddleware extends MiddlewareSet { method onTurn (line 79) | public async onTurn(context: TurnContext, next: () => Promise): P... FILE: packages/botkit/src/testClient.ts class BotkitTestClient (line 23) | class BotkitTestClient { method constructor (line 49) | public constructor(channelOrAdapter: string | TestAdapter, bot: Botkit... method sendActivity (line 96) | public async sendActivity(activity: Partial | string): Promi... method getNextReply (line 105) | public getNextReply(): Partial { method getDefaultCallback (line 109) | private getDefaultCallback(targetDialogs: Dialog[], initialDialogOptio... method addUserMiddlewares (line 121) | private addUserMiddlewares(middlewares: Middleware[]): void { FILE: packages/botkit/tests/CustomAdapter.tests.js class FakeBotWorker (line 5) | class FakeBotWorker extends BotWorker { method constructor (line 6) | constructor(controller, config) { method getUser (line 10) | getUser() { class FakeAdapter (line 18) | class FakeAdapter extends TestAdapter { class CustomTestClient (line 24) | class CustomTestClient extends BotkitTestClient { method constructor (line 25) | constructor(channelId, bot, dialogToTest) { function createDialog (line 31) | function createDialog(controller) { FILE: packages/docs/build/parse.js function buildTOC (line 23) | function buildTOC(dest) { function buildAdapters (line 30) | function buildAdapters(dest) { function buildPlugins (line 37) | function buildPlugins(dest) { function buildIndex (line 44) | function buildIndex(dest) { function generateAdapter (line 55) | function generateAdapter(src, params, dest) { function generatePlugin (line 79) | function generatePlugin(src, params, dest) { function generateReference (line 102) | function generateReference(src, dest) { function sortByName (line 163) | function sortByName(a,b) { function botkitAtTop (line 169) | function botkitAtTop(a,b) { function workerAtTop (line 180) | function workerAtTop(a,b) { function adapterAtTop (line 191) | function adapterAtTop(a,b) { FILE: packages/generator-botkit/generators/app/index.js method prompting (line 24) | async prompting() { method composing (line 49) | async composing() { method writing (line 67) | writing() { method install (line 100) | install() { FILE: packages/generator-botkit/generators/app/templates/bot.js function getTokenForTeam (line 203) | async function getTokenForTeam(teamId) { function getBotUserByTeam (line 215) | async function getBotUserByTeam(teamId) { FILE: packages/generator-botkit/generators/botframework/index.js method prompting (line 4) | async prompting() { method writing (line 20) | writing() { method install (line 38) | install() { FILE: packages/generator-botkit/generators/facebook/index.js method prompting (line 11) | async prompting() { method writing (line 37) | writing() { method install (line 55) | install() { FILE: packages/generator-botkit/generators/hangouts/index.js method prompting (line 12) | async prompting() { method writing (line 29) | writing() { method install (line 48) | install() { FILE: packages/generator-botkit/generators/slack/index.js method prompting (line 11) | async prompting() { method writing (line 59) | writing() { method install (line 77) | install() { FILE: packages/generator-botkit/generators/slack/templates/features/routes_oauth.js function getTokenForTeam (line 51) | async function getTokenForTeam(teamId) { function getBotUserByTeam (line 63) | async function getBotUserByTeam(teamId) { FILE: packages/generator-botkit/generators/twilio-sms/index.js method prompting (line 10) | async prompting() { method writing (line 32) | writing() { method install (line 50) | install() { FILE: packages/generator-botkit/generators/web/index.js method prompting (line 12) | async prompting() { method writing (line 19) | writing() { method install (line 46) | install() { FILE: packages/generator-botkit/generators/web/templates/public/client.js function s4 (line 331) | function s4() { FILE: packages/generator-botkit/generators/webex/index.js method prompting (line 10) | async prompting() { method writing (line 27) | writing() { method install (line 44) | install() { FILE: packages/testbot/features/waterfall_dialog.js constant DIALOG_ID (line 5) | const DIALOG_ID = 'waterfall_sample'; constant PROMPT_ID (line 6) | const PROMPT_ID = 'waterfall_prompt'; FILE: packages/testbot/public/client.js function s4 (line 323) | function s4() {