DefinitelyTyped/types/protoo-client/protoo-client-tests.ts
2020-05-14 13:40:45 -07:00

27 lines
513 B
TypeScript

import * as protoo from 'protoo-client';
// $ExpectType WebSocketTransport
const transport = new protoo.WebSocketTransport('ws://foo', {
protocols: ['foo', 'bar'],
origin: 'https://example.com',
headers: {
'X-Foo': 'bar',
},
requestOptions: {},
clientConfig: {
closeTimeout: 1000,
},
retry: {
retries: 10,
},
});
// $ExpectType Peer
const peer = new protoo.Peer(transport);
// $ExpectType boolean
peer.closed;
// $ExpectType boolean
peer.connected;