UNPKG

deadem

Version:

JavaScript (Node.js & Browsers) parser for Deadlock (Valve Source 2 Engine) demo/replay files

34 lines (28 loc) 747 B
import WorkerMessageType from '#data/enums/WorkerMessageType.js'; import WorkerRequest from './WorkerRequest.js'; class WorkerRequestDHPParse extends WorkerRequest { /** * @constructor * @param {Array<Buffer>} buffers */ constructor(buffers) { super(WorkerMessageType.DEMO_HEAVY_PACKET_PARSE, buffers, [ ]); } /** * @public * @static * @param {Array<Buffer>} buffers * @returns {WorkerRequestDHPParse} */ static deserialize(buffers) { return new WorkerRequestDHPParse(buffers); } /** * @protected * @returns {WorkerRequestRaw} */ _serialize() { return super._serialize(this._payload); } } export default WorkerRequestDHPParse;