2016-03-20 25 views

risposta

7

No, non esiste. È molto improbabile che esista a meno che non ci sia una specifica chiara su come potrebbe essere implementata in Pure JavaScript.

+0

Perdona la mia ignoranza, ma perché sarebbe necessario il sovraccarico dell'operatore in puro Javascript, affinché TypeScript possa supportarlo? Non è possibile che il compilatore TypeScript, ad esempio, converta un operatore + nell'origine TypeScript con una chiamata di funzione nell'output di JavaScript. –

+0

'Non è possibile che il compilatore TypeScript, ad esempio, converta un operatore + nell'origine TypeScript con una chiamata di funzione nell'output di JavaScript' It * could * ma ciò annullerebbe il tipo di TypeScript 'Aggiungi o si basa su run-time digitare informazioni nei programmi o emettere un codice diverso in base ai risultati del sistema di tipi. Incoraggia invece schemi di programmazione che non richiedono metadati di runtime. Https://github.com/Microsoft/TypeScript/wiki/TypeScript-Design-Goals#non-goals – basarat