Skip to content

Commit 32675fc

Browse files
authored
feat: Support ibm-watson v6 (#224)
1 parent 005fcdd commit 32675fc

14 files changed

+3056
-6602
lines changed

.eslintrc.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,8 @@ env:
22
es6: true
33
node: true
44
jest: true
5-
extends:
5+
extends:
66
- 'plugin:@typescript-eslint/recommended'
7-
- 'prettier/@typescript-eslint'
87
- 'plugin:prettier/recommended'
98

109
parser: '@typescript-eslint/parser'

lib/index.d.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,7 @@
1515
*/
1616
import Botkit = require('botkit');
1717
import AssistantV1 = require('ibm-watson/assistant/v1');
18-
import { MessageParams, MessageResponse } from 'ibm-watson/assistant/v1';
19-
import { Context } from 'ibm-watson/assistant/v1';
18+
import { Context, MessageParams, MessageResponse } from 'ibm-watson/assistant/v1';
2019
import { Storage } from 'botbuilder';
2120
import { BotkitMessage } from 'botkit';
2221
export interface WatsonMiddlewareConfig extends AssistantV1.Options {
@@ -41,7 +40,7 @@ export declare class WatsonMiddleware {
4140
private storage;
4241
private readonly minimumConfidence;
4342
private readonly ignoreType;
44-
constructor(config: WatsonMiddlewareConfig);
43+
constructor({ iam_apikey, minimum_confidence, storage, ...config }: WatsonMiddlewareConfig);
4544
hear(patterns: string[], message: Botkit.BotkitMessage): boolean;
4645
before(message: Botkit.BotkitMessage, payload: MessageParams): Promise<MessageParams>;
4746
after(message: Botkit.BotkitMessage, response: MessageResponse): Promise<MessageResponse>;

lib/index.js

Lines changed: 28 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/index.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/utils.js

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/utils.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)