Skip to content

Commit bb9bc83

Browse files
fix: Export WatsonMiddleware typescript definition for re-use (#165)
1 parent 0ee4b5f commit bb9bc83

File tree

1 file changed

+14
-13
lines changed

1 file changed

+14
-13
lines changed

lib/middleware/index.d.ts

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,18 @@ declare namespace WatsonMiddleware {
4343
[index: string]: any;
4444
}
4545

46+
interface ContextDelta {
47+
[index: string]: any;
48+
}
49+
50+
interface Payload {
51+
workspace_id: string;
52+
input: {
53+
text: string;
54+
};
55+
context?: Context;
56+
}
57+
4658
interface OutputData {
4759
text: string[];
4860
log_messages?: LogMessage[];
@@ -124,19 +136,8 @@ declare namespace WatsonMiddleware {
124136
updateContextAsync: (user: string, context: Context) => Bluebird<Data>;
125137
}
126138

127-
interface Payload {
128-
workspace_id: string;
129-
input: {
130-
text: string;
131-
};
132-
context?: Context;
133-
}
134-
135-
interface ContextDelta {
136-
[index: string]: any;
137-
}
138-
139139
export function createWatsonMiddleware(config: MiddlewareConfig): Middleware;
140140
}
141141

142-
export = WatsonMiddleware.createWatsonMiddleware;
142+
export default WatsonMiddleware.createWatsonMiddleware;
143+
export { WatsonMiddleware };

0 commit comments

Comments
 (0)