[modifica] Ecco un elenco di iniziare Plugin TS, che cercherò di tenere aggiornato:
[/ modifica]
Abbiamo già aggiunto il supporto BasicScript di tipo per SublimeLinter, vedere this pull request. Questo mostrerà almeno gli errori TypeScript in Sublime. Funziona, ma sarà lento per i progetti di grandi dimensioni in quanto tutti i file di riferimento verranno analizzati su ogni lint. Questo deve essere risolto in futuro.
Siccome TypeScript e i suoi servizi sono scritti in TypeScript stesso, vengono convertiti in JS e quindi possono essere utilizzati da nodejs e di conseguenza da Sublime (come suggerito da Christopher Pappas). Questo è esattamente il modo in cui funziona il supporto di TypeScript in SublimeLinter.
Se si desidera creare un plug-in Sublime completo, consiglio di dare un'occhiata al TypeScript services che fornisce tutte le funzioni necessarie per il completamento automatico e così via. languageService.ts dovrebbe essere quello che stai cercando. Inoltre, dovresti dare un'occhiata al codice sorgente di TypeScript Playground, poiché forniscono il completamento automatico tramite JS sul web. Sfortunatamente è necessario rimuovere la fonte da soli, poiché non esiste alcun codice sorgente ufficiale per il parco giochi.
In ogni caso, sarei lieto di aiutarti se sei veramente interessato a creare un plug-in Sublime TypeScript!
[modifica]
Si dovrebbe anche esaminare la documentazione Sublime per informazioni sull'aggiunta di completions.
così? Hai intenzione di creare un plugin TypeScript per Sublime? Esiste già un repo Github? Come menzionato: Sono disposto ad aiutare :) – CodeSalad
@CodeSalad Non penso di essere qualificato per questo :(Comunque sarà di grande aiuto per chiunque! FunkMonkey ha detto che potrebbe avviarne uno: https://github.com/SublimeLinter/SublimeLinter/pull/259 # issuecomment-9352911 – speg