UNPKG

@binance/sentry-miniapp

Version:

76 lines 2.09 kB
Object.defineProperty(exports, "__esModule", { value: true }); exports.appName = exports.sdk = void 0; /** * 获取跨平台的 SDK */ var getSDK = function () { var currentSdk = { // tslint:disable-next-line: no-empty request: function () { }, // tslint:disable-next-line: no-empty httpRequest: function () { }, // tslint:disable-next-line: no-empty getSystemInfoSync: function () { }, }; if (typeof wx === "object") { // tslint:disable-next-line: no-unsafe-any currentSdk = wx; } else if (typeof my === "object") { // tslint:disable-next-line: no-unsafe-any currentSdk = my; } else if (typeof tt === "object") { // tslint:disable-next-line: no-unsafe-any currentSdk = tt; } else if (typeof dd === "object") { // tslint:disable-next-line: no-unsafe-any currentSdk = dd; } else if (typeof qq === "object") { // tslint:disable-next-line: no-unsafe-any currentSdk = qq; } else if (typeof swan === "object") { // tslint:disable-next-line: no-unsafe-any currentSdk = swan; } else if (typeof bn === "object") { currentSdk = bn; } else { throw new Error("sentry-miniapp 暂不支持此平台"); } return currentSdk; }; /** * 获取平台名称 */ var getAppName = function () { var currentAppName = "unknown"; if (typeof wx === "object") { currentAppName = "wechat"; } else if (typeof my === "object") { currentAppName = "alipay"; } else if (typeof tt === "object") { currentAppName = "bytedance"; } else if (typeof dd === "object") { currentAppName = "dingtalk"; } else if (typeof qq === "object") { currentAppName = "qq"; } else if (typeof swan === "object") { currentAppName = "swan"; } return currentAppName; }; var sdk = getSDK(); exports.sdk = sdk; var appName = getAppName(); exports.appName = appName; //# sourceMappingURL=crossPlatform.js.map