In meiner ionic/webstorm App verwende ich ein Cordova Plugin (speziell Dialoge) und Typoskript. Allerdings benutze ich den ngcordova-Wrapper - der nicht nur keine Typoskript-Typisierungen hat, sondern dessen Funktionssignatur sich von der cordova-Funktion unterscheidet -, so dass ich das Typoskript rot squiqqlies (sp?) Bekomme. Leider zu dieser Zeit loszuwerden ngcordova ist keine Option. Was ist der einfachste Weg, dies zu lösen - eine Kopie der Cordova Dialogs.d.ts machen und die Signatur ändern?typescript function signature conflict
0
A
Antwort
0
eine Kopie der cordova Dialogs.d.ts und die Signatur
Nr Wahrscheinlich die Unterschriften für einen Grund unterschiedlich ändern, und dies ist ein gültiger Fall, in dem Typoskript tatsächlich hilft Sie verhindern, dass Sie zur Laufzeit einen Fehler machen. Wenn Sie mit dem Compiler nicht einverstanden sind, können Sie immer auf any
behaupten und der Compiler wird erhalten von Ihrem Fall
Mehr
https://basarat.gitbooks.io/typescript/content/docs/types/type-assertion.html
Verwandte Themen
- 1. default argument function signature change
- 2. Typescript Function Interface
- 3. Typescript Member Function Best Practice
- 4. Collation Conflict
- 5. Warum ist object.constructor in TypeScript eine "Function" und nicht "newable"?
- 6. Verschachtelt No-Conflict Jquery
- 7. Javascript Namespace Conflict
- 8. jquery prettyPhoto conflict
- 9. Pg-Versprechen Leistungsschub: ON CONFLICT
- 10. Sliding im Panel - JQuery Conflict
- 11. GITHUB Conflict Resolving
- 12. MongoDB Spark Conflict-Datentyp
- 13. RSA Signature Size Mismatch
- 14. XML Digital Signature Java
- 15. Coda Slider und Fancybox Conflict
- 16. rails_admin mit rails-api conflict
- 17. CONFLICT (Inhalt): Merge Konflikt in
- 18. Programmgesteuert Outlook Signature Standards festlegen?
- 19. Amazon Product Advertising API Signature
- 20. .NET IO Exception "Invalid Signature"
- 21. OpenPGP- Signature Packet gehashte Daten
- 22. Schnell blox - Signature Generation Ausgabe
- 23. Signature Generation in Amazon S3 mit Javascript
- 24. Jquery UI Draggable Conflict Klon vs gierig
- 25. $ (document) .ready (function() VS $ (function() {
- 26. Was macht! Function ($) {$ (function() {})} (window.jQuery)?
- 27. Verständnis `k: Nat ** 5 * k = n 'Signature
- 28. Gravity Forms Signature - Von PHP nach Java
- 29. Resolve "CONFLICT (löschen/ändern)" in git
- 30. Sharepoint 2010-Clientobjektmodell - Dokument hochladen (409 Conflict)
Die ngcordova Funktion Wrapper einen Parameter verbirgt sich die cordova Funktion nie verwendet; mit anderen Worten, es ist ausschließlich für die Bequemlichkeit. Danke für den Link; Kann ich dem ts-Compiler mitteilen, nicht nur einen Typ, sondern eine Funktion zu ignorieren? Ich vermute, dass diese Fähigkeit (oder etwas Ähnliches) für die Arbeit mit js-Bibliotheken von Drittanbietern verfügbar sein muss. – user542319