2015-03-14 14 views

Trả lời

3

Tính đến nguyên cảo 1.6 này bây giờ là có thể.

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

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

Pre-1,6 Câu trả lời

Không, không được nêu ra. Bạn có thể thấy sự phát triển về điều này trong issue #1616.

Đối với khi tính năng này sẽ có sẵn ...

Gần đây chúng tôi đã khá bận rộn với sự liên kết ES6 và góc 2,0 tính năng liên quan đến thời gian gần đây công bố. Chúng tôi sẽ đánh giá lại một số vấn đề cụ thể của từng loại hệ thống này nhưng không có ngày cụ thể cho các vấn đề như thế này vào lúc này. - Source

+1

Hiện nay trong 'chi nhánh master', xem https://github.com/Microsoft/TypeScript/pull/3397. –

+0

@TN. mát mẻ. Tôi sẽ theo dõi khi nó được phát hành và cố gắng nhớ cập nhật câu trả lời này. –

0

Theo release notes, bí danh loại chung hiện có thể bắt đầu với TypeScript 1.6.

Các vấn đề liên quan