UNPKG

minigame-api-typings

Version:
44 lines (25 loc) 1.91 kB
# Wechat MiniGame API Typings > [中文版本](./README.md) [![Published on NPM](https://img.shields.io/npm/v/minigame-api-typings.svg?style=flat)](https://www.npmjs.com/package/minigame-api-typings) [![MIT License](https://img.shields.io/github/license/wechat-miniprogram/minigame-api-typings.svg)](https://github.com/wechat-miniprogram/minigame-api-typings) [![GitHub Actions Test Status](https://github.com/wechat-miniprogram/minigame-api-typings/actions/workflows/test.yml/badge.svg?branch=master)](https://github.com/wechat-miniprogram/minigame-api-typings/actions/workflows/test.yml) Type definitions for APIs of Wechat Mini Game in TypeScript ## Install Install by NPM: ```bash npm install minigame-api-typings ``` Manually import it after installed: - `import 'minigame-api-typings';` Or specify types in typescript config: - Specify `types: ["minigame-api-typings"]` in `tsconfig.json` Or reference by [Triple-Slash Directives](https://www.typescriptlang.org/docs/handbook/triple-slash-directives.html): - `/// <reference path="node_modules/minigame-api-typings/index.d.ts" />` ## Changelog See [CHANGELOG.md](https://github.com/wechat-miniprogram/minigame-api-typings/blob/master/CHANGELOG.md) (Chinese only) ## Contribution Definitions of Wechat APIs (`lib.wx.api.d.ts`) are auto-generated together with our [documentations](https://developers.weixin.qq.com/minigame/en/dev/api/), therefore PRs including that file will __not__ be merged. If you found some APIs defined wrongly, create an issue instead. ### Automated tests We use [`tsd`](https://github.com/SamVerschueren/tsd) to check if this definition is working properly. All test cases are under folder `test`. To perform an automated test, clone this repo, `npm install --save-dev` and `npm test`. If you have test case that fails the test, an issue or PR will be great. Strong test case that passes are also welcomed.