TypeScript比“手册”文档更好地记录在哪里?

时间:2015-12-11 18:39:05

标签: typescript documentation

我知道TypeScript documentation并非完全是最新的,因为未提及typeabstract关键字。例如,以下内容现在是有效的TypeScript:

interface A {
    b: string;
}

// I can't see anywhere in documentation this is mentioned.
type C = A;
var d: C;

d.b = 'something';

除了解析源代码或阅读有关GitHub问题的所有最新更改之外,还有更好的地方获取最新文档吗?

2 个答案:

答案 0 :(得分:1)

它被称为类型别名,以使您的代码更具可读性,您可以像这样使用它:

type PrimitiveArray = Array<string|number|boolean>;
type MyNumber = number;
type NgScope = ng.IScope;
type Callback = () => void;

答案 1 :(得分:1)

修改docs中也提到了这一点。

不是在文档中,而是here

  

类型别名

     

现在可以使用type关键字为

定义类型的别名
type PrimitiveArray = Array<string|number|boolean>; 
type MyNumber = number; 
type NgScope = ng.IScope; 
type Callback = () => void; 
     

类型别名与原始类型完全相同;他们很简单   替代名称。您可以使用这些别名来更好地记录您的   代码和辅助可读性。