From 8cab011162e58523998c6cc8d08a9f49ca08f3df Mon Sep 17 00:00:00 2001 From: "TENCENT\\ivinwu" Date: Tue, 9 Apr 2019 10:51:18 +0800 Subject: [PATCH] fix: typing --- README.md | 2 +- build/interface.d.ts | 4 ++-- build/weRequest.js | 4 ++-- build/weRequest.min.js | 4 ++-- package.json | 2 +- src/interface.ts | 4 ++-- 6 files changed, 10 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 3c05231..3fcc98e 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@

weRequest

-

v1.2.6

+

v1.2.7

解决繁琐的小程序会话管理,一款自带登录态管理的网络请求组件。

diff --git a/build/interface.d.ts b/build/interface.d.ts index 5c976f2..e691188 100644 --- a/build/interface.d.ts +++ b/build/interface.d.ts @@ -66,8 +66,8 @@ export interface IGetConfigResult { } export interface weRequest { init: (obj: IInitOption) => void; - request: (option: IRequestOption) => void | Promise; - uploadFile: (option: IUploadFileOption) => void; + request: (option: IRequestOption) => Promise; + uploadFile: (option: IUploadFileOption) => Promise; getSession: () => string; getConfig: () => IGetConfigResult; login: (callback: Function) => void; diff --git a/build/weRequest.js b/build/weRequest.js index b539c5e..52484bc 100644 --- a/build/weRequest.js +++ b/build/weRequest.js @@ -1,5 +1,5 @@ /*! - * weRequest 1.2.6 + * weRequest 1.2.7 * https://github.com/IvinWu/weRequest */ module.exports = @@ -1134,7 +1134,7 @@ exports.default = { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -var version = "1.2.6"; +var version = "1.2.7"; exports.version = version; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmVyc2lvbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy92ZXJzaW9uLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBRUEsSUFBTSxPQUFPLEdBQUcsV0FBVyxDQUFDO0FBRW5CLDBCQUFPIiwic291cmNlc0NvbnRlbnQiOlsiZGVjbGFyZSBjb25zdCBfX1ZFUlNJT05fXzogc3RyaW5nO1xuXG5jb25zdCB2ZXJzaW9uID0gX19WRVJTSU9OX187XG5cbmV4cG9ydCB7IHZlcnNpb24gfTtcbiJdfQ== diff --git a/build/weRequest.min.js b/build/weRequest.min.js index f435526..2ca530f 100644 --- a/build/weRequest.min.js +++ b/build/weRequest.min.js @@ -1,5 +1,5 @@ /*! - * weRequest 1.2.6 + * weRequest 1.2.7 * https://github.com/IvinWu/weRequest */ -module.exports=function(e){var t={};function n(u){if(t[u])return t[u].exports;var o=t[u]={i:u,l:!1,exports:{}};return e[u].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,u){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:u})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var u=Object.create(null);if(n.r(u),Object.defineProperty(u,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(u,o,function(t){return e[t]}.bind(null,o));return u},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=9)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={sessionName:"session",loginTrigger:function(){return!1},codeToSession:{url:"",success:function(){}},successTrigger:function(){return!0},urlPerfix:"",doNotCheckSession:!1,errorTitle:"操作失败",errorContent:function(e){return e},reLoginLimit:3,errorCallback:null,reportCGI:!1,mockJson:!1,globalData:!1,sessionExpireKey:"sessionExpireKey"}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={session:"",sessionExpire:1/0}},function(e,t,n){"use strict";var u=this&&this.__assign||function(){return(u=Object.assign||function(e){for(var t,n=1,u=arguments.length;nu.default.sessionExpire&&(d(),1)?(o.default.doNotCheckSession=!0,c().then(function(){return e()},function(e){return t(e)})):e()})}var a=null;function c(){return a||(a=new Promise(function(e,t){new Promise(function(e,t){console.log("wx.login");var n=(new Date).getTime();wx.login({success:function(n){if(!n.code)return t({title:"登录失败",content:"请稍后重试[code 获取失败]"});var f,l;(f=n.code,(l="function"==typeof o.default.codeToSession.data?o.default.codeToSession.data():o.default.codeToSession.data||{})[o.default.codeToSession.codeName]=f,new Promise(function(e,t){var n=(new Date).getTime();wx.request({url:s.default.format(o.default.codeToSession.url),data:l,method:o.default.codeToSession.method||"GET",success:function(s){if(200===s.statusCode){if(o.default.codeToSession.report){var f=(new Date).getTime();i.default.report(o.default.codeToSession.report,n,f)}var l="";try{l=o.default.codeToSession.success(s.data)}catch(e){}return l?(u.default.session=l,o.default.doNotCheckSession=!0,o.default.sessionExpireTime&&o.default.sessionExpireKey&&(u.default.sessionExpire=(new Date).getTime()+o.default.sessionExpireTime,wx.setStorage({key:o.default.sessionExpireKey,data:String(u.default.sessionExpire)})),wx.setStorage({key:o.default.sessionName,data:u.default.session}),e()):t(r.default.getErrorMsg(s))}return t({title:"登录失败",content:"请稍后重试"})},complete:function(){},fail:function(){return t({title:"登录失败",content:"请稍后重试"})}})})).then(function(){return e()}).catch(function(e){return t(e)})},complete:function(){var e=(new Date).getTime();i.default.report("wx_login",n,e)},fail:function(e){return t({title:"登录失败",content:e.errMsg})}})}).then(function(){return a=null,e()}).catch(function(e){return a=null,t(e)})})),a}function d(){u.default.session="",wx.removeStorage({key:o.default.sessionName}),o.default.sessionExpireTime&&o.default.sessionExpireKey&&(u.default.sessionExpire=1/0,wx.removeStorage({key:o.default.sessionExpireKey}))}t.default={main:function(){return new Promise(function(e,t){return l().then(function(){return o.default.doNotCheckSession?Promise.resolve():(f||(f=new Promise(function(e,t){console.log("wx.checkSession()");var n=(new Date).getTime();wx.checkSession({success:function(){return e()},fail:function(){return d(),c().then(function(){return e()},function(e){return t(e)})},complete:function(){var e=(new Date).getTime();i.default.report("wx_checkSession",n,e)}})})),f)},function(e){var n=e.title,u=e.content;return r.default.doError(n,u),t({title:n,content:u})}).then(function(){return e()},function(e){var n=e.title,u=e.content;return r.default.doError(n,u),t({title:n,content:u})})})},setSession:function(e){u.default.session=e,o.default.doNotCheckSession=!0,o.default.sessionExpireTime&&o.default.sessionExpireKey&&(u.default.sessionExpire=(new Date).getTime()+o.default.sessionExpireTime,wx.setStorage({key:o.default.sessionExpireKey,data:String(u.default.sessionExpire)})),wx.setStorage({key:o.default.sessionName,data:u.default.session})},delSession:d}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var u=n(0);function o(e){var t="";if("function"==typeof u.default.errorTitle)try{t=u.default.errorTitle(e.data)}catch(e){}else"string"==typeof u.default.errorTitle&&(t=u.default.errorTitle);var n="";if("function"==typeof u.default.errorContent)try{n=u.default.errorContent(e.data)}catch(e){}else"string"==typeof u.default.errorContent&&(n=u.default.errorContent);return{title:t,content:n}}function r(e,t){wx.showModal({title:e,content:t||"网络或服务异常,请稍后重试",showCancel:!1})}t.default={systemError:function(e,t){"function"==typeof e.fail?e.fail(t):r("",t.errMsg)},logicError:function(e,t){if("function"==typeof e.fail)e.fail(t);else{var n=o(t);r(n.title,n.content)}"function"==typeof u.default.errorCallback&&u.default.errorCallback(e,t),console.error(t)},doError:r,getErrorMsg:o}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var u=n(0),o=n(6);function r(e,t,n){"function"==typeof u.default.reportCGI&&u.default.reportCGI(e,t,n,o.default)}t.default={start:function(e){e._reportStartTime=(new Date).getTime()},end:function(e){e._reportEndTime=(new Date).getTime(),e.report&&e._reportStartTime&&r(e.report,e._reportStartTime,e._reportEndTime)},report:r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var u=n(2);t.default=function(e){return u.default.request(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={show:function(e){wx.showToast({title:"boolean"==typeof e?"加载中":e,icon:"loading",mask:!0,duration:6e4})},hide:function(){wx.hideToast({})}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={get:function(e){e.originUrl&&wx.getStorage({key:e.originUrl,success:function(t){(!0===e.cache||"function"==typeof e.cache&&e.cache(t.data))&&"function"==typeof e.success&&e.success(t.data,{isCache:!0}),"function"==typeof e.complete&&e.complete()}})},set:function(e,t){e.originUrl&&(!0===e.cache||"function"==typeof e.cache&&e.cache(t))&&wx.setStorage({key:e.originUrl,data:t})}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var u=n(10),o=n(6),r=n(14),i=n(15),s=n(16),f=n(17),l=n(18),a=n(19),c={init:u.default,request:o.default,uploadFile:r.default,setSession:i.default,login:s.default,getSession:f.default,getConfig:l.default,version:a.version};t.default=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var u=n(0),o=n(1);t.default=function(e){Object.assign(u.default,e);try{o.default.session=wx.getStorageSync(u.default.sessionName)||""}catch(e){console.error("wx.getStorageSync:fail, can not get session.")}try{o.default.sessionExpire=wx.getStorageSync(u.default.sessionExpireKey||"sessionExpireKey")||1/0}catch(e){console.error("wx.getStorageSync:fail, can not get sessionExpire.")}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var u=n(0),o=n(7);t.default={get:function(e){if(!(u.default.mockJson[e.url]||e.originUrl&&u.default.mockJson[e.originUrl]))return console.error("mock 没有对应接口的数据"),!1;var t=u.default.mockJson[e.url]||(e.originUrl?u.default.mockJson[e.originUrl]:""),n={data:t=JSON.parse(JSON.stringify(t)),statusCode:200};return o.default.hide(),n}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var u=n(0),o=n(2),r=n(4),i=n(8),s=n(5),f=n(3);t.default=function(e,t,n){if(200===e.statusCode){if("string"==typeof e.data)try{e.data=JSON.parse(e.data)}catch(n){if(t.catchError)throw new Error(n);return void r.default.logicError(t,e)}if(s.default.end(t),u.default.loginTrigger(e.data)&&void 0!==t.reLoginCount&&t.reLoginCount=0){var r=e.substr(n+1).split("&");r.forEach(function(e,t){var n=r[t].split("=");o[n[0]]=n[1]})}o=u({},o,t);var i=Object.keys(o).map(function(e){return e+"="+encodeURI(o[e])}).join("&");return n>=0?e.substring(0,n+1)+i:e+"?"+i}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var u=n(2);t.default=function(e){return u.default.uploadFile(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var u=n(3);t.default=function(e){u.default.setSession(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var u=n(3);t.default=function(){return u.default.main()}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var u=n(1);t.default=function(){return u.default.session}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var u=n(0),o=n(1);t.default=function(){return{urlPerfix:u.default.urlPerfix,sessionExpireTime:u.default.sessionExpireTime,sessionExpireKey:u.default.sessionExpireKey,sessionExpire:o.default.sessionExpire}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.version="1.2.6"}]).default; \ No newline at end of file +module.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=9)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={sessionName:"session",loginTrigger:function(){return!1},codeToSession:{url:"",success:function(){}},successTrigger:function(){return!0},urlPerfix:"",doNotCheckSession:!1,errorTitle:"操作失败",errorContent:function(e){return e},reLoginLimit:3,errorCallback:null,reportCGI:!1,mockJson:!1,globalData:!1,sessionExpireKey:"sessionExpireKey"}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={session:"",sessionExpire:1/0}},function(e,t,n){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;nr.default.sessionExpire&&(d(),1)?(o.default.doNotCheckSession=!0,c().then(function(){return e()},function(e){return t(e)})):e()})}var l=null;function c(){return l||(l=new Promise(function(e,t){new Promise(function(e,t){console.log("wx.login");var n=(new Date).getTime();wx.login({success:function(n){if(!n.code)return t({title:"登录失败",content:"请稍后重试[code 获取失败]"});(function(e){var t;return(t="function"==typeof o.default.codeToSession.data?o.default.codeToSession.data():o.default.codeToSession.data||{})[o.default.codeToSession.codeName]=e,new Promise(function(e,n){var s=(new Date).getTime();wx.request({url:a.default.format(o.default.codeToSession.url),data:t,method:o.default.codeToSession.method||"GET",success:function(t){if(200===t.statusCode){if(o.default.codeToSession.report){var a=(new Date).getTime();i.default.report(o.default.codeToSession.report,s,a)}var f="";try{f=o.default.codeToSession.success(t.data)}catch(e){}return f?(r.default.session=f,o.default.doNotCheckSession=!0,o.default.sessionExpireTime&&o.default.sessionExpireKey&&(r.default.sessionExpire=(new Date).getTime()+o.default.sessionExpireTime,wx.setStorage({key:o.default.sessionExpireKey,data:String(r.default.sessionExpire)})),wx.setStorage({key:o.default.sessionName,data:r.default.session}),e()):n(u.default.getErrorMsg(t))}return n({title:"登录失败",content:"请稍后重试"})},complete:function(){},fail:function(){return n({title:"登录失败",content:"请稍后重试"})}})})})(n.code).then(function(){return e()}).catch(function(e){return t(e)})},complete:function(){var e=(new Date).getTime();i.default.report("wx_login",n,e)},fail:function(e){return t({title:"登录失败",content:e.errMsg})}})}).then(function(){return l=null,e()}).catch(function(e){return l=null,t(e)})})),l}function d(){r.default.session="",wx.removeStorage({key:o.default.sessionName}),o.default.sessionExpireTime&&o.default.sessionExpireKey&&(r.default.sessionExpire=1/0,wx.removeStorage({key:o.default.sessionExpireKey}))}t.default={main:function(){return new Promise(function(e,t){return f().then(function(){return o.default.doNotCheckSession?Promise.resolve():(s||(s=new Promise(function(e,t){console.log("wx.checkSession()");var n=(new Date).getTime();wx.checkSession({success:function(){return e()},fail:function(){return d(),c().then(function(){return e()},function(e){return t(e)})},complete:function(){var e=(new Date).getTime();i.default.report("wx_checkSession",n,e)}})})),s)},function(e){var n=e.title,r=e.content;return u.default.doError(n,r),t({title:n,content:r})}).then(function(){return e()},function(e){var n=e.title,r=e.content;return u.default.doError(n,r),t({title:n,content:r})})})},setSession:function(e){r.default.session=e,o.default.doNotCheckSession=!0,o.default.sessionExpireTime&&o.default.sessionExpireKey&&(r.default.sessionExpire=(new Date).getTime()+o.default.sessionExpireTime,wx.setStorage({key:o.default.sessionExpireKey,data:String(r.default.sessionExpire)})),wx.setStorage({key:o.default.sessionName,data:r.default.session})},delSession:d}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);function o(e){var t="";if("function"==typeof r.default.errorTitle)try{t=r.default.errorTitle(e.data)}catch(e){}else"string"==typeof r.default.errorTitle&&(t=r.default.errorTitle);var n="";if("function"==typeof r.default.errorContent)try{n=r.default.errorContent(e.data)}catch(e){}else"string"==typeof r.default.errorContent&&(n=r.default.errorContent);return{title:t,content:n}}function u(e,t){wx.showModal({title:e,content:t||"网络或服务异常,请稍后重试",showCancel:!1})}t.default={systemError:function(e,t){"function"==typeof e.fail?e.fail(t):u("",t.errMsg)},logicError:function(e,t){if("function"==typeof e.fail)e.fail(t);else{var n=o(t);u(n.title,n.content)}"function"==typeof r.default.errorCallback&&r.default.errorCallback(e,t),console.error(t)},doError:u,getErrorMsg:o}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=n(6);function u(e,t,n){"function"==typeof r.default.reportCGI&&r.default.reportCGI(e,t,n,o.default)}t.default={start:function(e){e._reportStartTime=(new Date).getTime()},end:function(e){e._reportEndTime=(new Date).getTime(),e.report&&e._reportStartTime&&u(e.report,e._reportStartTime,e._reportEndTime)},report:u}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);t.default=function(e){return r.default.request(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={show:function(e){wx.showToast({title:"boolean"==typeof e?"加载中":e,icon:"loading",mask:!0,duration:6e4})},hide:function(){wx.hideToast({})}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={get:function(e){e.originUrl&&wx.getStorage({key:e.originUrl,success:function(t){(!0===e.cache||"function"==typeof e.cache&&e.cache(t.data))&&"function"==typeof e.success&&e.success(t.data,{isCache:!0}),"function"==typeof e.complete&&e.complete()}})},set:function(e,t){e.originUrl&&(!0===e.cache||"function"==typeof e.cache&&e.cache(t))&&wx.setStorage({key:e.originUrl,data:t})}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(10),o=n(6),u=n(14),i=n(15),a=n(16),s=n(17),f=n(18),l=n(19),c={init:r.default,request:o.default,uploadFile:u.default,setSession:i.default,login:a.default,getSession:s.default,getConfig:f.default,version:l.version};t.default=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=n(1);t.default=function(e){Object.assign(r.default,e);try{o.default.session=wx.getStorageSync(r.default.sessionName)||""}catch(e){console.error("wx.getStorageSync:fail, can not get session.")}try{o.default.sessionExpire=wx.getStorageSync(r.default.sessionExpireKey||"sessionExpireKey")||1/0}catch(e){console.error("wx.getStorageSync:fail, can not get sessionExpire.")}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=n(7);t.default={get:function(e){if(!(r.default.mockJson[e.url]||e.originUrl&&r.default.mockJson[e.originUrl]))return console.error("mock 没有对应接口的数据"),!1;var t=r.default.mockJson[e.url]||(e.originUrl?r.default.mockJson[e.originUrl]:""),n={data:t=JSON.parse(JSON.stringify(t)),statusCode:200};return o.default.hide(),n}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=n(2),u=n(4),i=n(8),a=n(5),s=n(3);t.default=function(e,t,n){if(200===e.statusCode){if("string"==typeof e.data)try{e.data=JSON.parse(e.data)}catch(n){if(t.catchError)throw new Error(n);return void u.default.logicError(t,e)}if(a.default.end(t),r.default.loginTrigger(e.data)&&void 0!==t.reLoginCount&&t.reLoginCount=0){var u=e.substr(n+1).split("&");u.forEach(function(e,t){var n=u[t].split("=");o[n[0]]=n[1]})}o=r({},o,t);var i=Object.keys(o).map(function(e){return e+"="+encodeURI(o[e])}).join("&");return n>=0?e.substring(0,n+1)+i:e+"?"+i}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);t.default=function(e){return r.default.uploadFile(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(3);t.default=function(e){r.default.setSession(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(3);t.default=function(){return r.default.main()}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1);t.default=function(){return r.default.session}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=n(1);t.default=function(){return{urlPerfix:r.default.urlPerfix,sessionExpireTime:r.default.sessionExpireTime,sessionExpireKey:r.default.sessionExpireKey,sessionExpire:o.default.sessionExpire}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.version="1.2.7"}]).default; \ No newline at end of file diff --git a/package.json b/package.json index 7ec715f..ff26e6f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "we-request", - "version": "1.2.6", + "version": "1.2.7", "description": "本工具通过拓展小程序的wx.request,让开发者通过简单的配置,实现自动管理登录态等功能", "keywords": [ "登录态", diff --git a/src/interface.ts b/src/interface.ts index 56e163f..76a54fe 100644 --- a/src/interface.ts +++ b/src/interface.ts @@ -141,9 +141,9 @@ export interface weRequest { /** 初始化 */ init: (obj: IInitOption) => void; /** 请求 */ - request: (option: IRequestOption) => void | Promise; + request: (option: IRequestOption) => Promise; /** 上传文件 */ - uploadFile: (option: IUploadFileOption) => void; + uploadFile: (option: IUploadFileOption) => Promise; /* 获取本地缓存中用户票据的值 */ getSession: () => string; /* 获取weRequest的配置 */