Files
NapCatQQ/.pnpm-store/v3/files/93/4de5d941bd0635bac41df245f007adad5cc0ebb5cb3808b4dc68bbf91eb4102c1ec83ff448dc489187b0f8727b02f8f36d72bdf852af89a1449e2427602fe9
TanTan e311ca3275
Build NapCat Artifacts / Windows Loader Test (push) Canceled after 0s
Build NapCat Artifacts / Type Check & Test (push) Canceled after 0s
Build NapCat Artifacts / Build NapCat.Framework (push) Canceled after 0s
Build NapCat Artifacts / Build NapCat.Shell (push) Canceled after 0s
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

33 lines
1.2 KiB
Plaintext

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.websocketWrapper = void 0;
var websocketWrapper = function (webSocket, start) {
return new Proxy(webSocket, {
get: function (obj, key) {
var val = obj[key];
if (key === 'reconnect')
return start;
if (typeof val === 'function') {
console.error('Calling methods directly on the websocket is not supported at this moment. You must use the methods returned by useWebSocket.');
//Prevent error thrown by invoking a non-function
return function () { };
}
else {
return val;
}
},
set: function (obj, key, val) {
if (/^on/.test(key)) {
console.warn('The websocket\'s event handlers should be defined through the options object passed into useWebSocket.');
return false;
}
else {
obj[key] = val;
return true;
}
},
});
};
exports.websocketWrapper = websocketWrapper;
exports.default = exports.websocketWrapper;
//# sourceMappingURL=proxy.js.map