要開發Windows應用商店應用程序,如何使用WinJS.Class.define()在Typescript中定義類?如何在Typescript中使用WinJS.Class.define()?
2
A
回答
2
有一個MSDN article on TypeScript and WinJS覆蓋的基礎知識。
要使用帶有WinJS的TypeScript,您需要包含Codeplex上的WinJS typings。
這會給你自動完成和類型檢查您的WinJS庫功能的調用。
2
如果您使用TypeScript,則不需要使用WinJS.Class。只要創建一個普通的類e.g:
class Foo{
bar = 123;
doBar(){
return this.bar;
}
}
對於其他的東西里面WinJS您可以使用這些打字稿定義:https://github.com/borisyankov/DefinitelyTyped/blob/master/winjs/winjs.d.ts
相關問題
- 1. 如何在Typescript中使用SVGDocument?
- 2. 如何在Redux和TypeScript中使用Immutable.js?
- 3. 如何在Jsfiddle中使用Angular2和Typescript
- 4. 如何在Nodejs REPL中使用Typescript類?
- 5. 如何在nativescript中使用typescript?
- 6. 如何在TypeScript中使用for ...循環?
- 7. 如何在Typescript項目中使用「localForage」?
- 8. 如何在AngularJS中使用TypeScript
- 9. 如何在TypeScript中使用「RegExp.exec」?
- 10. 如何在TypeScript中使用React 15.5?
- 11. 如何使用TypeScript與Loopback
- 12. 如何使用Sinon與Typescript?
- 13. 如何使TypeScript中的Object.entries可用?
- 14. 在angular2/typescript中使用jointjs
- 15. 在TypeScript中使用process.env
- 16. 在TypeScript中使用Datejs
- 17. 在TypeScript中使用sails.js
- 18. 在TypeScript中使用jQuery(ajax)
- 19. 在Angular/Typescript中使用$ watch
- 20. 在TypeScript中使用sqlcipher
- 21. 在TypeScript中使用document.evaluate
- 22. 在TypeScript中使用Threejs + OrbitContols
- 23. 如何使用TypeScript在瀏覽器中使用NPM包?
- 24. 如何使用Visual Studio代碼在TypeScript中使用Socket.IO?
- 25. 如何在狀態中使用setState並在使用TypeScript的ReactJs中使用setState
- 26. 在Typescript中如何在JQuery中使用AVA?
- 27. 如何在TypeScript中調用數組reduce?
- 28. 如何在Typescript中使用CSSNext並避免煩人的「錯誤TS2349」Typescript - 方式
- 29. 如何捆綁一組Typescript類並在其他angular2/typescript項目中使用它?
- 30. TypeScript - 使用Grunt在後臺編譯TypeScript
同意。如果原始海報嚴格要求實際的WinJS.Class,答案是您不能使用TypeScript來做到這一點。你的選擇是像@basarat建議的那樣使用TypeScript類,或者像在標準JavaScript中一樣輸入WinJS.Class.define(...)。要麼應該工作正常,但從可讀性的角度來看,使用TypeScript類是更好的選擇。 –