diff --git a/_tools/tsconfig.json b/_tools/tsconfig.json
index c36e8c4f..54080796 100644
--- a/_tools/tsconfig.json
+++ b/_tools/tsconfig.json
@@ -1,5 +1,6 @@
{
"compilerOptions": {
+ "declaration": true,
"removeComments": true,
"preserveConstEnums": true,
"moduleResolution": "node",
diff --git a/broid-alexa/lib/core/Adapter.d.ts b/broid-alexa/lib/core/Adapter.d.ts
new file mode 100644
index 00000000..b52a348a
--- /dev/null
+++ b/broid-alexa/lib/core/Adapter.d.ts
@@ -0,0 +1,26 @@
+///
+import * as Promise from 'bluebird';
+import { Router } from 'express';
+import { Observable } from 'rxjs/Rx';
+import { IAdapter, IAdapterOptions } from './interfaces';
+export declare class Adapter implements IAdapter {
+ private serviceID;
+ private connected;
+ private emitter;
+ private parser;
+ private logLevel;
+ private logger;
+ private router;
+ private webhookServer;
+ constructor(obj?: IAdapterOptions);
+ serviceName(): string;
+ getRouter(): Router | null;
+ users(): Promise