2015-03-14 11 views

risposta

3

A partire da TypeScript 1.6 questo è ora possibile.

// from #1616: 
type Lazy<T> = T | (() => T); 

var s: Lazy<string>; 
s = "eager"; 
s =() => "lazy"; 

pre-1.6 risposta

No, non ancora. È possibile vedere gli sviluppi su questo in issue #1616.

Per quanto riguarda quando questa funzione sarà disponibile ...

Ultimamente siamo stati abbastanza impegnati con allineamento ES6 e le funzioni relative 2,0 angolari recentemente annunciate. Potremo (ri) valutare alcuni di questi problemi specifici del sistema, ma al momento non esiste una data concreta per problemi come questo. - Source

+1

Attualmente nel ramo "master", consultare https://github.com/Microsoft/TypeScript/pull/3397. –

+0

@TN. freddo. Terrò d'occhio quando verrà rilasciato e cercherò di ricordare di aggiornare questa risposta. –

0

Secondo la release notes, tipo alias generici sono ora possibili iniziano tipografico 1.6.

Problemi correlati