Είναι δυνατόν να πάρει μόνο intellisense σε αρχεία γραφομηχανή με αναφορά .tsαρχεία με δική κωδικοποιημένα διασυνδέσεις;
Είναι μια λύση για τις υπάρχουσες βιβλιοθήκες Javascript για εκεί;
Είναι δυνατόν να πάρει μόνο intellisense σε αρχεία γραφομηχανή με αναφορά .tsαρχεία με δική κωδικοποιημένα διασυνδέσεις;
Είναι μια λύση για τις υπάρχουσες βιβλιοθήκες Javascript για εκεί;
Είστε σε θέση να πάρει IntelliSense για άλλα γραφομηχανή αρχεία χρησιμοποιώντας μια εξωτερική οδηγία αναφοράς σενάριο στο επάνω μέρος του σεναρίου σας:
///<reference path="someOtherScript.ts" />
Σαν δευτερεύουσα σημείωση, η οδηγία αναφοράς γραφομηχανή IntelliSense δεν υποστηρίζει την περισπωμένη φορέα, όπως η οδηγία αναφοράς το JavaScript κάνει. Για παράδειγμα, εάν το σενάριό σας βρίσκεται σε «~ / scripts / foo /», στο JavaScript μπορείτε να αναφερθείτε:
///<reference path="~/Scripts/otherScriptFile.js" />
ενώ στη γραφομηχανή που έχετε για την αναφορά σε σχέση με το τρέχον αρχείο:
///<reference path="../otherScriptFile.ts" />
Περισσότερες πληροφορίες σχετικά με αυτό μπορείτε να βρείτε στην ενότητα 11.1.1 Πηγή Αρχεία Εξαρτήσεις της γραφομηχανή Spec .
Όσον αφορά τη JavaScript IntelliSense σε ένα αρχείο γραφομηχανή, φαίνεται επί του παρόντος να μην είναι δυνατόν να πάρει IntelliSense αναφοράς το JavaScript.
Όπως και άλλοι πριν από μένα έχουν επισημάνει, θα πρέπει να έχετε τα αρχεία ορισμού.
Το αποθετήριο DefinitelyTyped GitHub παρέχει μια εξαιρετική (και αυξανόμενο) κατάλογο των αρχείων ορισμού για πολλά δημοφιλή βιβλιοθήκες.
Θα πάρετε intellisense υποστήριξη για κάθε κωδικό JS (ποιότητα μπορεί να διαφέρει), ωστόσο η γραφομηχανή συγκεκριμένη ουσία είναι διαθέσιμη μόνο όταν χρησιμοποιείτε apropriate αρχεία ορισμού (* .d.ts).
Μπορείτε να βρείτε επιπλέον αρχεία ορισμού στο repository του πηγαίου κώδικα (> τυποποιήσεις, προς το παρόν μόνο jQuery και WinJS / RT) http://typescript.codeplex.com/SourceControl/BrowseLatest