// Module ID: 12780 // Function ID: 12781 // Name: pack // Dependencies: [12781, 4814, 2] // Module 12780 (pack) import getErlpackEncoding from "getErlpackEncoding"; import { ProcessArgs } from "get"; getErlpackEncoding = getErlpackEncoding.getErlpackEncoding(); class JSONEncoding { } const prototype = JSONEncoding.prototype; prototype["pack"] = function pack(arg0) { return JSON.stringify(arg0); }; prototype["unpack"] = function unpack(str) { if (typeof str !== "string") { let tmp2 = null; if (null != str) { tmp2 = typeof str; } const _HermesInternal = HermesInternal; const error = new Error("Expected a string to be passed to JSONEncoding.unpack, got " + tmp2); throw error; } else { const _JSON = JSON; return JSON.parse(str); } }; prototype["getName"] = function getName() { return "json"; }; prototype["wantsString"] = function wantsString() { return true; }; let tmp3 = JSONEncoding; if (undefined !== getErlpackEncoding) { tmp3 = getErlpackEncoding; } if (ProcessArgs.isDiscordGatewayPlaintextSet()) { tmp3 = JSONEncoding; } const result = require("set").fileFinishedImporting("modules/gateway/GatewayEncoding.tsx"); export default tmp3;