LasTres/js-src/output-packet.ts

12 lines
291 B
TypeScript

export default abstract class OutputPacket {
send(ws: WebSocket): void {
const data = this.data();
ws.send(JSON.stringify({
command: this.command(),
data: this.data(),
}))
}
abstract data(): any
abstract command(): string
}