编译选项过程
This commit is contained in:
parent
798599dda7
commit
6e8812873f
32
lib/index.js
32
lib/index.js
|
|
@ -1,36 +1,12 @@
|
|||
"use strict";
|
||||
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
|
||||
if (k2 === undefined) k2 = k;
|
||||
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
|
||||
}) : (function(o, m, k, k2) {
|
||||
if (k2 === undefined) k2 = k;
|
||||
o[k2] = m[k];
|
||||
}));
|
||||
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
|
||||
Object.defineProperty(o, "default", { enumerable: true, value: v });
|
||||
}) : function(o, v) {
|
||||
o["default"] = v;
|
||||
});
|
||||
var __importStar = (this && this.__importStar) || function (mod) {
|
||||
if (mod && mod.__esModule) return mod;
|
||||
var result = {};
|
||||
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
|
||||
__setModuleDefault(result, mod);
|
||||
return result;
|
||||
};
|
||||
var __exportStar = (this && this.__exportStar) || function(m, exports) {
|
||||
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
|
||||
};
|
||||
var __importDefault = (this && this.__importDefault) || function (mod) {
|
||||
return (mod && mod.__esModule) ? mod : { "default": mod };
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.WechatWebInstance = exports.WechatPublicInstance = exports.WechatMpInstance = exports.AmapSDK = exports.WechatSDK = void 0;
|
||||
var WechatSDK_1 = __importStar(require("./WechatSDK"));
|
||||
var tslib_1 = require("tslib");
|
||||
var WechatSDK_1 = tslib_1.__importStar(require("./WechatSDK"));
|
||||
exports.WechatSDK = WechatSDK_1.default;
|
||||
Object.defineProperty(exports, "WechatMpInstance", { enumerable: true, get: function () { return WechatSDK_1.WechatMpInstance; } });
|
||||
Object.defineProperty(exports, "WechatPublicInstance", { enumerable: true, get: function () { return WechatSDK_1.WechatPublicInstance; } });
|
||||
Object.defineProperty(exports, "WechatWebInstance", { enumerable: true, get: function () { return WechatSDK_1.WechatWebInstance; } });
|
||||
var AmapSDK_1 = __importDefault(require("./AmapSDK"));
|
||||
var AmapSDK_1 = tslib_1.__importDefault(require("./AmapSDK"));
|
||||
exports.AmapSDK = AmapSDK_1.default;
|
||||
__exportStar(require("./service/amap/Amap"), exports);
|
||||
tslib_1.__exportStar(require("./service/amap/Amap"), exports);
|
||||
|
|
|
|||
|
|
@ -1,50 +1,15 @@
|
|||
"use strict";
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
var __generator = (this && this.__generator) || function (thisArg, body) {
|
||||
var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;
|
||||
return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g;
|
||||
function verb(n) { return function (v) { return step([n, v]); }; }
|
||||
function step(op) {
|
||||
if (f) throw new TypeError("Generator is already executing.");
|
||||
while (_) try {
|
||||
if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
|
||||
if (y = 0, t) op = [op[0] & 2, t.value];
|
||||
switch (op[0]) {
|
||||
case 0: case 1: t = op; break;
|
||||
case 4: _.label++; return { value: op[1], done: false };
|
||||
case 5: _.label++; y = op[1]; op = [0]; continue;
|
||||
case 7: op = _.ops.pop(); _.trys.pop(); continue;
|
||||
default:
|
||||
if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }
|
||||
if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }
|
||||
if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }
|
||||
if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }
|
||||
if (t[2]) _.ops.pop();
|
||||
_.trys.pop(); continue;
|
||||
}
|
||||
op = body.call(thisArg, _);
|
||||
} catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }
|
||||
if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };
|
||||
}
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.AmapInstance = void 0;
|
||||
var tslib_1 = require("tslib");
|
||||
var AmapInstance = /** @class */ (function () {
|
||||
function AmapInstance(key) {
|
||||
this.key = key;
|
||||
}
|
||||
AmapInstance.prototype.getDrivingPath = function (data) {
|
||||
return __awaiter(this, void 0, void 0, function () {
|
||||
return tslib_1.__awaiter(this, void 0, void 0, function () {
|
||||
var from, to, url, result, jsonData;
|
||||
return __generator(this, function (_a) {
|
||||
return tslib_1.__generator(this, function (_a) {
|
||||
switch (_a.label) {
|
||||
case 0:
|
||||
from = data.from, to = data.to;
|
||||
|
|
@ -64,9 +29,9 @@ var AmapInstance = /** @class */ (function () {
|
|||
});
|
||||
};
|
||||
AmapInstance.prototype.regeo = function (data) {
|
||||
return __awaiter(this, void 0, void 0, function () {
|
||||
return tslib_1.__awaiter(this, void 0, void 0, function () {
|
||||
var longitude, latitude, result, jsonData;
|
||||
return __generator(this, function (_a) {
|
||||
return tslib_1.__generator(this, function (_a) {
|
||||
switch (_a.label) {
|
||||
case 0:
|
||||
longitude = data.longitude, latitude = data.latitude;
|
||||
|
|
@ -85,9 +50,9 @@ var AmapInstance = /** @class */ (function () {
|
|||
});
|
||||
};
|
||||
AmapInstance.prototype.ipLoc = function (data) {
|
||||
return __awaiter(this, void 0, void 0, function () {
|
||||
return tslib_1.__awaiter(this, void 0, void 0, function () {
|
||||
var ip, url, result, jsonData;
|
||||
return __generator(this, function (_a) {
|
||||
return tslib_1.__generator(this, function (_a) {
|
||||
switch (_a.label) {
|
||||
case 0:
|
||||
ip = data.ip;
|
||||
|
|
@ -107,9 +72,9 @@ var AmapInstance = /** @class */ (function () {
|
|||
});
|
||||
};
|
||||
AmapInstance.prototype.getDistrict = function (data) {
|
||||
return __awaiter(this, void 0, void 0, function () {
|
||||
return tslib_1.__awaiter(this, void 0, void 0, function () {
|
||||
var keywords, subdistrict, url, result, jsonData;
|
||||
return __generator(this, function (_a) {
|
||||
return tslib_1.__generator(this, function (_a) {
|
||||
switch (_a.label) {
|
||||
case 0:
|
||||
keywords = data.keywords, subdistrict = data.subdistrict;
|
||||
|
|
@ -129,9 +94,9 @@ var AmapInstance = /** @class */ (function () {
|
|||
});
|
||||
};
|
||||
AmapInstance.prototype.geocode = function (data) {
|
||||
return __awaiter(this, void 0, void 0, function () {
|
||||
return tslib_1.__awaiter(this, void 0, void 0, function () {
|
||||
var address, url, result, jsonData;
|
||||
return __generator(this, function (_a) {
|
||||
return tslib_1.__generator(this, function (_a) {
|
||||
switch (_a.label) {
|
||||
case 0:
|
||||
address = data.address;
|
||||
|
|
|
|||
|
|
@ -1,46 +1,8 @@
|
|||
"use strict";
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
var __generator = (this && this.__generator) || function (thisArg, body) {
|
||||
var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;
|
||||
return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g;
|
||||
function verb(n) { return function (v) { return step([n, v]); }; }
|
||||
function step(op) {
|
||||
if (f) throw new TypeError("Generator is already executing.");
|
||||
while (_) try {
|
||||
if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
|
||||
if (y = 0, t) op = [op[0] & 2, t.value];
|
||||
switch (op[0]) {
|
||||
case 0: case 1: t = op; break;
|
||||
case 4: _.label++; return { value: op[1], done: false };
|
||||
case 5: _.label++; y = op[1]; op = [0]; continue;
|
||||
case 7: op = _.ops.pop(); _.trys.pop(); continue;
|
||||
default:
|
||||
if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }
|
||||
if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }
|
||||
if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }
|
||||
if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }
|
||||
if (t[2]) _.ops.pop();
|
||||
_.trys.pop(); continue;
|
||||
}
|
||||
op = body.call(thisArg, _);
|
||||
} catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }
|
||||
if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };
|
||||
}
|
||||
};
|
||||
var __importDefault = (this && this.__importDefault) || function (mod) {
|
||||
return (mod && mod.__esModule) ? mod : { "default": mod };
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.WechatMpInstance = void 0;
|
||||
var crypto_1 = __importDefault(require("crypto"));
|
||||
var tslib_1 = require("tslib");
|
||||
var crypto_1 = tslib_1.__importDefault(require("crypto"));
|
||||
var buffer_1 = require("buffer");
|
||||
var WechatMpInstance = /** @class */ (function () {
|
||||
function WechatMpInstance(appId, appSecret) {
|
||||
|
|
@ -49,9 +11,9 @@ var WechatMpInstance = /** @class */ (function () {
|
|||
this.refreshAccessToken();
|
||||
}
|
||||
WechatMpInstance.prototype.access = function (url, init) {
|
||||
return __awaiter(this, void 0, void 0, function () {
|
||||
return tslib_1.__awaiter(this, void 0, void 0, function () {
|
||||
var response, headers, status, contentType, json, data;
|
||||
return __generator(this, function (_a) {
|
||||
return tslib_1.__generator(this, function (_a) {
|
||||
switch (_a.label) {
|
||||
case 0: return [4 /*yield*/, global.fetch(url, init)];
|
||||
case 1:
|
||||
|
|
@ -87,9 +49,9 @@ var WechatMpInstance = /** @class */ (function () {
|
|||
});
|
||||
};
|
||||
WechatMpInstance.prototype.code2Session = function (code) {
|
||||
return __awaiter(this, void 0, void 0, function () {
|
||||
return tslib_1.__awaiter(this, void 0, void 0, function () {
|
||||
var result, _a, session_key, openid, unionid;
|
||||
return __generator(this, function (_b) {
|
||||
return tslib_1.__generator(this, function (_b) {
|
||||
switch (_b.label) {
|
||||
case 0: return [4 /*yield*/, this.access("https://api.weixin.qq.com/sns/jscode2session?appid=".concat(this.appId, "&secret=").concat(this.appSecret, "&js_code=").concat(code, "&grant_type=authorization_code"))];
|
||||
case 1:
|
||||
|
|
@ -105,10 +67,10 @@ var WechatMpInstance = /** @class */ (function () {
|
|||
});
|
||||
};
|
||||
WechatMpInstance.prototype.refreshAccessToken = function () {
|
||||
return __awaiter(this, void 0, void 0, function () {
|
||||
return tslib_1.__awaiter(this, void 0, void 0, function () {
|
||||
var result, access_token, expires_in;
|
||||
var _this = this;
|
||||
return __generator(this, function (_a) {
|
||||
return tslib_1.__generator(this, function (_a) {
|
||||
switch (_a.label) {
|
||||
case 0: return [4 /*yield*/, this.access("https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=".concat(this.appId, "&secret=").concat(this.appSecret))];
|
||||
case 1:
|
||||
|
|
@ -141,9 +103,9 @@ var WechatMpInstance = /** @class */ (function () {
|
|||
};
|
||||
WechatMpInstance.prototype.getMpUnlimitWxaCode = function (_a) {
|
||||
var scene = _a.scene, page = _a.page, envVersion = _a.envVersion, width = _a.width, autoColor = _a.autoColor, lineColor = _a.lineColor, isHyaline = _a.isHyaline;
|
||||
return __awaiter(this, void 0, void 0, function () {
|
||||
return tslib_1.__awaiter(this, void 0, void 0, function () {
|
||||
var result;
|
||||
return __generator(this, function (_b) {
|
||||
return tslib_1.__generator(this, function (_b) {
|
||||
switch (_b.label) {
|
||||
case 0: return [4 /*yield*/, this.access("https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=".concat(this.accessToken), {
|
||||
method: 'POST',
|
||||
|
|
|
|||
|
|
@ -1,46 +1,8 @@
|
|||
"use strict";
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
var __generator = (this && this.__generator) || function (thisArg, body) {
|
||||
var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;
|
||||
return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g;
|
||||
function verb(n) { return function (v) { return step([n, v]); }; }
|
||||
function step(op) {
|
||||
if (f) throw new TypeError("Generator is already executing.");
|
||||
while (_) try {
|
||||
if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
|
||||
if (y = 0, t) op = [op[0] & 2, t.value];
|
||||
switch (op[0]) {
|
||||
case 0: case 1: t = op; break;
|
||||
case 4: _.label++; return { value: op[1], done: false };
|
||||
case 5: _.label++; y = op[1]; op = [0]; continue;
|
||||
case 7: op = _.ops.pop(); _.trys.pop(); continue;
|
||||
default:
|
||||
if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }
|
||||
if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }
|
||||
if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }
|
||||
if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }
|
||||
if (t[2]) _.ops.pop();
|
||||
_.trys.pop(); continue;
|
||||
}
|
||||
op = body.call(thisArg, _);
|
||||
} catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }
|
||||
if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };
|
||||
}
|
||||
};
|
||||
var __importDefault = (this && this.__importDefault) || function (mod) {
|
||||
return (mod && mod.__esModule) ? mod : { "default": mod };
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.WechatPublicInstance = void 0;
|
||||
var crypto_1 = __importDefault(require("crypto"));
|
||||
var tslib_1 = require("tslib");
|
||||
var crypto_1 = tslib_1.__importDefault(require("crypto"));
|
||||
var buffer_1 = require("buffer");
|
||||
var WechatPublicInstance = /** @class */ (function () {
|
||||
function WechatPublicInstance(appId, appSecret) {
|
||||
|
|
@ -49,9 +11,9 @@ var WechatPublicInstance = /** @class */ (function () {
|
|||
this.refreshAccessToken();
|
||||
}
|
||||
WechatPublicInstance.prototype.access = function (url, mockData, init) {
|
||||
return __awaiter(this, void 0, void 0, function () {
|
||||
return tslib_1.__awaiter(this, void 0, void 0, function () {
|
||||
var response, headers, status, contentType, json, data;
|
||||
return __generator(this, function (_a) {
|
||||
return tslib_1.__generator(this, function (_a) {
|
||||
switch (_a.label) {
|
||||
case 0:
|
||||
if (process.env.NODE_ENV === 'development') {
|
||||
|
|
@ -91,9 +53,9 @@ var WechatPublicInstance = /** @class */ (function () {
|
|||
});
|
||||
};
|
||||
WechatPublicInstance.prototype.code2Session = function (code) {
|
||||
return __awaiter(this, void 0, void 0, function () {
|
||||
return tslib_1.__awaiter(this, void 0, void 0, function () {
|
||||
var result, _a, session_key, openid, unionid;
|
||||
return __generator(this, function (_b) {
|
||||
return tslib_1.__generator(this, function (_b) {
|
||||
switch (_b.label) {
|
||||
case 0: return [4 /*yield*/, this.access("https://api.weixin.qq.com/sns/oauth2/access_token?appid=".concat(this.appId, "&secret=").concat(this.appSecret, "&code=").concat(code, "&grant_type=authorization_code"), { session_key: 'aaa', openid: code, unionid: code })];
|
||||
case 1:
|
||||
|
|
@ -109,10 +71,10 @@ var WechatPublicInstance = /** @class */ (function () {
|
|||
});
|
||||
};
|
||||
WechatPublicInstance.prototype.refreshAccessToken = function () {
|
||||
return __awaiter(this, void 0, void 0, function () {
|
||||
return tslib_1.__awaiter(this, void 0, void 0, function () {
|
||||
var result, access_token, expires_in;
|
||||
var _this = this;
|
||||
return __generator(this, function (_a) {
|
||||
return tslib_1.__generator(this, function (_a) {
|
||||
switch (_a.label) {
|
||||
case 0: return [4 /*yield*/, this.access("https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=".concat(this.appId, "&secret=").concat(this.appSecret), { access_token: 'mockToken', expires_in: 3600 * 1000 })];
|
||||
case 1:
|
||||
|
|
|
|||
|
|
@ -1,46 +1,8 @@
|
|||
"use strict";
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
var __generator = (this && this.__generator) || function (thisArg, body) {
|
||||
var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;
|
||||
return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g;
|
||||
function verb(n) { return function (v) { return step([n, v]); }; }
|
||||
function step(op) {
|
||||
if (f) throw new TypeError("Generator is already executing.");
|
||||
while (_) try {
|
||||
if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
|
||||
if (y = 0, t) op = [op[0] & 2, t.value];
|
||||
switch (op[0]) {
|
||||
case 0: case 1: t = op; break;
|
||||
case 4: _.label++; return { value: op[1], done: false };
|
||||
case 5: _.label++; y = op[1]; op = [0]; continue;
|
||||
case 7: op = _.ops.pop(); _.trys.pop(); continue;
|
||||
default:
|
||||
if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }
|
||||
if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }
|
||||
if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }
|
||||
if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }
|
||||
if (t[2]) _.ops.pop();
|
||||
_.trys.pop(); continue;
|
||||
}
|
||||
op = body.call(thisArg, _);
|
||||
} catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }
|
||||
if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };
|
||||
}
|
||||
};
|
||||
var __importDefault = (this && this.__importDefault) || function (mod) {
|
||||
return (mod && mod.__esModule) ? mod : { "default": mod };
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.WechatWebInstance = void 0;
|
||||
var crypto_1 = __importDefault(require("crypto"));
|
||||
var tslib_1 = require("tslib");
|
||||
var crypto_1 = tslib_1.__importDefault(require("crypto"));
|
||||
var buffer_1 = require("buffer");
|
||||
var WechatWebInstance = /** @class */ (function () {
|
||||
function WechatWebInstance(appId, appSecret) {
|
||||
|
|
@ -49,9 +11,9 @@ var WechatWebInstance = /** @class */ (function () {
|
|||
this.refreshAccessToken();
|
||||
}
|
||||
WechatWebInstance.prototype.access = function (url, mockData, init) {
|
||||
return __awaiter(this, void 0, void 0, function () {
|
||||
return tslib_1.__awaiter(this, void 0, void 0, function () {
|
||||
var response, headers, status, contentType, json, data;
|
||||
return __generator(this, function (_a) {
|
||||
return tslib_1.__generator(this, function (_a) {
|
||||
switch (_a.label) {
|
||||
case 0:
|
||||
if (process.env.NODE_ENV === 'development') {
|
||||
|
|
@ -91,9 +53,9 @@ var WechatWebInstance = /** @class */ (function () {
|
|||
});
|
||||
};
|
||||
WechatWebInstance.prototype.code2Session = function (code) {
|
||||
return __awaiter(this, void 0, void 0, function () {
|
||||
return tslib_1.__awaiter(this, void 0, void 0, function () {
|
||||
var result, _a, session_key, openid, unionid;
|
||||
return __generator(this, function (_b) {
|
||||
return tslib_1.__generator(this, function (_b) {
|
||||
switch (_b.label) {
|
||||
case 0: return [4 /*yield*/, this.access("https://api.weixin.qq.com/sns/oauth2/access_token?appid=".concat(this.appId, "&secret=").concat(this.appSecret, "&code=").concat(code, "&grant_type=authorization_code"), { session_key: 'aaa', openid: code, unionid: code })];
|
||||
case 1:
|
||||
|
|
@ -109,10 +71,10 @@ var WechatWebInstance = /** @class */ (function () {
|
|||
});
|
||||
};
|
||||
WechatWebInstance.prototype.refreshAccessToken = function () {
|
||||
return __awaiter(this, void 0, void 0, function () {
|
||||
return tslib_1.__awaiter(this, void 0, void 0, function () {
|
||||
var result, access_token, expires_in;
|
||||
var _this = this;
|
||||
return __generator(this, function (_a) {
|
||||
return tslib_1.__generator(this, function (_a) {
|
||||
switch (_a.label) {
|
||||
case 0: return [4 /*yield*/, this.access("https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=".concat(this.appId, "&secret=").concat(this.appSecret), { access_token: 'mockToken', expires_in: 3600 * 1000 })];
|
||||
case 1:
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
{
|
||||
"name": "oak-external-sdk",
|
||||
"version": "1.0.0",
|
||||
"version": "1.0.1",
|
||||
"description": "",
|
||||
"author": {
|
||||
"name": "XuChang"
|
||||
},
|
||||
"main": "src/index",
|
||||
"main": "lib/index",
|
||||
"files": [
|
||||
"lib/**/*"
|
||||
],
|
||||
|
|
@ -15,6 +15,9 @@
|
|||
},
|
||||
"license": "ISC",
|
||||
"devDependencies": {
|
||||
"@types/node": "^17.0.31"
|
||||
"@types/node": "^17.0.31",
|
||||
"ts-node": "~10.9.1",
|
||||
"tslib": "^2.4.0",
|
||||
"typescript": "~4.7.4"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -15,6 +15,7 @@
|
|||
// "checkJs": true, /* Report errors in .js files. */
|
||||
// "jsx": "preserve", /* Specify JSX code generation: 'preserve', 'react-native', or 'react'. */
|
||||
"declaration": true, /* Generates corresponding '.d.ts' file. */
|
||||
"importHelpers": true,
|
||||
// "declarationMap": true, /* Generates a sourcemap for each corresponding '.d.ts' file. */
|
||||
// "sourceMap": true, /* Generates corresponding '.map' file. */
|
||||
// "outFile": "./", /* Concatenate and emit output to single file. */
|
||||
|
|
|
|||
Loading…
Reference in New Issue