UNPKG

@lakutata/core

Version:

Lakutata Framework Core

20 lines 739 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.MessagePack = void 0; const Plugin_1 = require("../base/Plugin"); const msgpack5_1 = __importDefault(require("msgpack5")); const buffer_1 = require("buffer"); class MessagePack extends Plugin_1.Plugin { encode(inp) { const hexData = (0, msgpack5_1.default)().encode(inp).toString('hex'); return buffer_1.Buffer.from(hexData, 'hex'); } decode(data) { return (0, msgpack5_1.default)().decode(data); } } exports.MessagePack = MessagePack; //# sourceMappingURL=MessagePack.js.map