feat(types): 更新使用独立的微信小程序 types (#62)

* feat(types): 更新使用独立的微信小程序 types

* build: add package-lock.json

* feat: 由于当前仅修改依赖,不更新版本号
This commit is contained in:
Bing Liu
2023-03-16 20:25:14 +08:00
committed by GitHub
parent 280b04f196
commit e4ec9bc613
7 changed files with 9996 additions and 6 deletions

1
.gitignore vendored
View File

@@ -1,5 +1,4 @@
.idea
.DS_Store
node_modules/
package-lock.json
coverage

View File

@@ -1,4 +1,4 @@
/// <reference types="wechat-miniprogram" />
/// <reference types="miniprogram-api-typings" />
export declare type Request = <TResp>(options: IRequestOption) => Promise<TResp>;
export declare type IAnyObject = WechatMiniprogram.IAnyObject;
export interface IInitOption {

View File

@@ -1,4 +1,4 @@
/// <reference types="wechat-miniprogram" />
/// <reference types="miniprogram-api-typings" />
import { IRequestOption, IUploadFileOption } from "../interface";
declare function systemError(obj: IRequestOption | IUploadFileOption, res: WechatMiniprogram.GeneralCallbackResult): void;
declare function logicError(obj: IRequestOption | IUploadFileOption, res: WechatMiniprogram.RequestSuccessCallbackResult | WechatMiniprogram.UploadFileSuccessCallbackResult): void;

View File

@@ -1,4 +1,4 @@
/// <reference types="wechat-miniprogram" />
/// <reference types="miniprogram-api-typings" />
import { IRequestOption, IUploadFileOption } from "../interface";
declare function responseForRequest(res: WechatMiniprogram.RequestSuccessCallbackResult, obj: IRequestOption): any;
declare function responseForUploadFile(res: WechatMiniprogram.UploadFileSuccessCallbackResult, obj: IUploadFileOption): any;

9991
package-lock.json generated Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -28,7 +28,7 @@
"test": "jest test"
},
"dependencies": {
"@types/wechat-miniprogram": "^3.3.0"
"miniprogram-api-typings": "^3.6.0"
},
"devDependencies": {
"@babel/core": "^7.12.9",

View File

@@ -20,7 +20,7 @@
"removeComments": true,
"pretty": true,
"strictPropertyInitialization": true,
"types": ["wechat-miniprogram"],
"types": ["miniprogram-api-typings"],
"lib": ["es5", "es6"],
"declaration": true
},