2.8.3 • Published 4 years ago

@dragongate/miniprogram-api-typings v2.8.3

Weekly downloads
2
License
MIT
Repository
github
Last release
4 years ago

微信小程序定义文件-改

为了更完善的进行自动类型推断,推荐使用最新版TypeScript ( >= 3.4)

扩展完善

  • event 相关类型声明
  • console 类型定义(去除dom依赖)
  • wxs 类型定义
  • requirePlugin
  • App
    • app 事件参数自动推断
  • Page
    • this.setData() 无需感叹号,强类型验证
    • this.route 无感叹号
    • 补充 this.options
    • 补充 this.getTabBar() 支持 (含类型安全检查、泛型参数)
    • Page.onLoad 支持undefined
    • Page.onLoad / onPageScroll / onResize 等参数自动绑定
  • Component
    • properties 完整定义支持和类型绑定
    • data 绑定 properties 数据
    • observer/observers this 绑定(支持data/properties/methods调用)
    • lifetimes/pageLifetimes/relations/methods 完整this绑定(支持data/properties/methods调用)
    • setData 强类型校验和自动提示
    • this.getTabBar() 支持类型安全检查、泛型参数
  • Behavior (beta) Fixed 修复官方的错误定义
  • fix wx.AuthSetting 类型错误
  • fix chooseimage
  • fix choosefile
  • fix component 定义
  • fix page 定义错误
  • fix wx.OnStopCallbackResult (RecorderManager)
  • fix wx.Color 定义错误
  • fix 支持 canvasContext.setFillStyle() 传入 wx.CanvasGradient 类型
  • fix canvasContext.drawImage() 可选 3/5/9 个参数
  • fix canvasContext setTextAlign / setTextBaseline 约束
  • fix relativeToViewport()
  • fix setTimeout/setInterval rest 参数
  • fix innerAudio onerror/offerror callback

English version

npm.io npm.io

微信小程序 API 的 TypeScript 类型定义文件

安装

通过 npm 安装:

# 安装对应最新基础库的定义文件
npm install @dragongate/miniprogram-api-typings -D

或者通过版本号指定一个基础库版本:

# 安装对应基础库版本 2.4.1 的定义文件
npm install @dragongate/miniprogram-api-typings@version -D

版本

基础库版本npm 版本命令
v2.6.52.6.5-2npm install miniprogram-api-typings@2.6.5-2
v2.4.22.4.2-2npm install miniprogram-api-typings@2.4.2-2
v2.4.12.4.1npm install miniprogram-api-typings@2.4.1
v2.4.02.4.0-1npm install miniprogram-api-typings@2.4.0-1

贡献

PR Welcomed!

Supported by Microsoft.

2.8.3

4 years ago

2.8.2

5 years ago

2.8.1

5 years ago

2.8.0

5 years ago

2.7.15

5 years ago

2.7.14

5 years ago

2.7.13

5 years ago

2.7.12

5 years ago

2.7.11

5 years ago

2.7.10

5 years ago

2.7.9

5 years ago

2.7.8

5 years ago

2.7.7

5 years ago

2.7.6

5 years ago

2.7.5

5 years ago

2.7.4

5 years ago

2.7.3

5 years ago

2.7.2

5 years ago

2.7.1

5 years ago

2.7.0

5 years ago

2.6.9

5 years ago

2.6.8

5 years ago

2.6.7

5 years ago

2.6.6

5 years ago

2.6.5-3

5 years ago

2.6.5

5 years ago

2.4.2-9

5 years ago

2.4.2-8

5 years ago

2.4.2-7

5 years ago

2.4.2-6

5 years ago

2.4.2-5

5 years ago

2.4.2-4

5 years ago

2.4.2-3

5 years ago