Add typings for cometd's BinaryExtension (#36639)

* Add typings for cometd's BinaryExtension

* Add BinaryExtension to the tests

* Add BinaryExtension to tsconfig.json
This commit is contained in:
Dirk Olmes 2019-07-08 19:11:54 +02:00 committed by Andrew Branch
parent 2a1baba03d
commit ed9e43134c
3 changed files with 13 additions and 0 deletions

10
types/cometd/BinaryExtension/index.d.ts vendored Normal file
View File

@ -0,0 +1,10 @@
import * as m from '..';
declare class BinaryExtension implements m.Extension {
constructor();
incoming: m.Listener;
outgoing: m.Listener;
}
export default BinaryExtension;

View File

@ -1,6 +1,7 @@
import { CometD, Listener, Message, SubscriptionHandle } from "cometd";
import TimeSyncExtension from 'cometd/TimeSyncExtension';
import AckExtension from 'cometd/AckExtension';
import BinaryExtension from 'cometd/BinaryExtension';
const cometd = new CometD();
@ -14,6 +15,7 @@ cometd.configure({
});
cometd.registerExtension("ack", new AckExtension());
cometd.registerExtension("binary", new BinaryExtension());
const timesync = new TimeSyncExtension();
cometd.registerExtension("timesync", timesync);

View File

@ -20,6 +20,7 @@
"index.d.ts",
"cometd-tests.ts",
"AckExtension/index.d.ts",
"BinaryExtension/index.d.ts",
"TimeSyncExtension/index.d.ts"
]
}