TypeScript 2.7
元组现在具有固定长度的属性
var pair: [number, number] = [1, 2];
var triple: [number, number, number] = [1, 2, 3];
pair = triple;triple = pair;const struct: [string, number] = ['key'];
for (const n of numbers) {
struct.push(n);
}interface Struct extends Array<string | number> {
'0': string;
'1'?: number;
}
const struct: Struct = ['key'];
for (const n of numbers) {
struct.push(n);
}在allowSyntheticDefaultImports下,对于TS和JS文件来说默认导入的类型合成不常见
allowSyntheticDefaultImports下,对于TS和JS文件来说默认导入的类型合成不常见更严格地检查索引访问泛型类型约束
in表达式被视为类型保护
in表达式被视为类型保护在条件运算符中不减少结构上相同的类
CustomEvent现在是一个泛型类型
CustomEvent现在是一个泛型类型Last updated