@jeff-tian/typed-jweixin
v2.0.1
Published
TypeScript declaration for Weixin JSSDK(jweixin)
Downloads
10
Maintainers
Readme
typed-jweixin
TypeScript declaration file for Wexin JSSDK
About
- Based on Weixin JS-SDK and it's documentation
- Written using VS Code
Install
With
npm
installed$ npm install @jeff-tian/typed-jweixin --save-dev
With
typings
installed$ typings install github:Emeryao/typed-jweixin -SG
Or find the declaration file and include it to your project
Then start coding with the power of IntelliSense of VS Code
Sample Code
Config
let configData: Wechat.ConfigData = {}; configData.appId = 'appid'; configData.nonceStr = 'nonceStr'; configData.signature = 'signature'; configData.timestamp = 1234567; wx.config(configData);
Share Timeline
let shareData: Wechat.ShareData = {}; shareData.imgUrl = 'imgUrl'; shareData.link = 'link'; shareData.title = 'title'; shareData.success = () => { console.log('share successed'); }; shareData.cancel = () => { console.log('cancelled'); } wx.updateTimelineShareData(shareData);
for
Angular
projects created withng new
have a./src/tsconfig.app.json
with default content{ "extends": "../tsconfig.json", "compilerOptions": { "outDir": "../out-tsc/app", "types": [] }, "exclude": [] }
the line of
"types":[]
should be removed to make the declaration file work
Contributors
Thanks for your contributions