TypeScript declaration file for Wexin JSSDK
- Based on Weixin JS-SDK and it's documentation
- Written using VS Code
-
With
npm
installed$ npm install 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
-
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.onMenuShareTimeline(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
Thanks for your contributions
2018.08.30 UTC+08:00