1.0.13 • Published 2 years ago
darkws v1.0.13
DarkWS
A WebSocket based protocol library
Install
npm i darkws
Usage
import {DarkWS} from 'darkws';
const options = {
host: 'localhost',
path: '/ws/',
...
};
const ws = new DarkWS(options);
// Make request
ws.request<string>('foo:bar', {foo: 'bar'}).then((response) => {
console.log(response);
});
// Send custom data
ws.send({message: 'Hello!'});
// Subscribe to event
ws.intercept('broadcast', (data, event) => {
console.log(data, event);
});
ws.intercept('error', (event) => {
console.error(event);
});