// Module ID: 9596 // Function ID: 9597 // Name: BaseSocket // Dependencies: [1074, 12, 9586, 2] // Module 9596 (BaseSocket) import _modDef12 from "module_12" /* 12 */; import RPCErrorDefault from "RPCError" /* 9586 */; import Constants from "Constants" /* 1074 */; import size from "module_2" /* 2 */; ({ RPC_VERSION: c2, RPCCloseCodes: c3 } = Constants); const result = size.fileFinishedImporting("modules/rpc/transports/BaseSocket.tsx"); class BaseSocket { constructor(arg0, arg1, arg2) { merged = Object.assign({ id: null, authorization: null, application: null, abortController: null }); obj2 = closure_0(closure_1[1]); merged[0] = obj2.uniqueId(); obj1 = { authing: false, scopes: [], accessToken: null, expires: null }; date = new Date(0); obj1.expires = date; merged[1] = obj1; merged[2] = { id: null, name: null, icon: null }; abortController = new AbortController(); merged[3] = abortController; merged.source = global; merged.version = require; merged.encoding = importDefault; checkRpcVersionResult = merged.checkRpcVersion(require); return merged; } } const prototype = BaseSocket.prototype; prototype["checkRpcVersion"] = function checkRpcVersion(version) { const obj = { closeCode: constants.INVALID_VERSION }; throw new RPCErrorDefault({ closeCode: constants.INVALID_VERSION }, "Invalid Version: " + version); }; Object.defineProperty(prototype, "transport", { get: function transport() { return this.source.type; }, set: undefined }); export default BaseSocket;