@loopeco/socketio
Version:
A enhanced LoopBack's WebSocket server based on socket.io
13 lines (10 loc) • 326 B
text/typescript
import {Provider} from '@loopback/core';
import {SocketIoSendMethod} from '../types';
export class SocketIoSendProvider implements Provider<SocketIoSendMethod> {
value(): SocketIoSendMethod {
return (done, result) => this.action(done, result);
}
action(done: Function, result: unknown) {
done({result});
}
}