New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

miniprogram-api-typings

Package Overview
Dependencies
Maintainers
1
Versions
89
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

miniprogram-api-typings - npm Package Compare versions

Comparing version

to
2.10.2-1

10

CHANGELOG.md

@@ -0,1 +1,11 @@

## 2020-03-18 v2.10.2-1
- 支持 API Promise 化调用(#105)
## 2020-03-06 v2.10.2
- 同步 API 定义到基础库 2.10.2
## 2020-02-10 v2.10.1-1
- 允许重写部分全局变量(由 `const` 改为 `let`)(#102)
- 补齐 `Page` 上的 `options` 字段(#101 by @baranwang)
## 2020-01-19 v2.10.1

@@ -2,0 +12,0 @@ - 同步 API 定义到基础库 2.10.1

2

package.json
{
"name": "miniprogram-api-typings",
"version": "2.10.1",
"version": "2.10.2-1",
"description": "Type definitions for APIs of Wechat Mini Program in TypeScript",

@@ -5,0 +5,0 @@ "main": "./index.d.ts",

@@ -34,2 +34,15 @@ /*! *****************************************************************************

type OptionalInterface<T> = { [K in keyof T]: Optional<T[K]> }
interface AsyncMethodOptionLike {
success?: (...args: any[]) => void
}
type PromisifySuccessResult<
P,
T extends AsyncMethodOptionLike
> = P extends { success: any }
? void
: P extends { fail: any }
? void
: P extends { complete: any }
? void
: Promise<Parameters<Exclude<T['success'], undefined>>[0]>
}

@@ -265,3 +265,3 @@ /*! *****************************************************************************

declare const App: WechatMiniprogram.App.Constructor
declare const getApp: WechatMiniprogram.App.GetApp
declare let App: WechatMiniprogram.App.Constructor
declare let getApp: WechatMiniprogram.App.GetApp

@@ -66,2 +66,2 @@ /*! *****************************************************************************

/** 注册一个 `behavior`,接受一个 `Object` 类型的参数。*/
declare const Behavior: WechatMiniprogram.Behavior.Constructor
declare let Behavior: WechatMiniprogram.Behavior.Constructor

@@ -601,2 +601,2 @@ /*! *****************************************************************************

*/
declare const Component: WechatMiniprogram.Component.Constructor
declare let Component: WechatMiniprogram.Component.Constructor

@@ -130,2 +130,5 @@ /*! *****************************************************************************

route: string
/** 打开当前页面路径中的参数 */
options: Record<string, string | undefined>
}

@@ -216,3 +219,3 @@

*/
declare const Page: WechatMiniprogram.Page.Constructor
declare let Page: WechatMiniprogram.Page.Constructor
/**

@@ -226,2 +229,2 @@ * 获取当前页面栈。数组中第一个元素为首页,最后一个元素为当前页面。

*/
declare const getCurrentPages: WechatMiniprogram.Page.getCurrentPages
declare let getCurrentPages: WechatMiniprogram.Page.getCurrentPages

@@ -5,3 +5,4 @@ ## 所有可用版本

-|-|-
[v2.10.1](https://developers.weixin.qq.com/miniprogram/dev/framework/release/) | [2.10.1](https://www.npmjs.com/package/miniprogram-api-typings/v/2.10.1) | `npm install miniprogram-api-typings@2.10.1`
[v2.10.2](https://developers.weixin.qq.com/miniprogram/dev/framework/release/#v2-10-2-2020-02-20) | [2.10.2-1](https://www.npmjs.com/package/miniprogram-api-typings/v/2.10.2-1) | `npm install miniprogram-api-typings@2.10.2-1`
[v2.10.1](https://developers.weixin.qq.com/miniprogram/dev/framework/release/#v2-10-1-2020-01-14) | [2.10.1-1](https://www.npmjs.com/package/miniprogram-api-typings/v/2.10.1-1) | `npm install miniprogram-api-typings@2.10.1-1`
[v2.10.0](https://developers.weixin.qq.com/miniprogram/dev/framework/release/#v2-10-0-2019-12-24) | [2.10.0-1](https://www.npmjs.com/package/miniprogram-api-typings/v/2.10.0-1) | `npm install miniprogram-api-typings@2.10.0-1`

@@ -8,0 +9,0 @@ [v2.9.4](https://developers.weixin.qq.com/miniprogram/dev/framework/release/#v2-9-4-2019-11-28) | [2.9.4](https://www.npmjs.com/package/miniprogram-api-typings/v/2.9.4) | `npm install miniprogram-api-typings@2.9.4`

Sorry, the diff of this file is too big to display