docs: fix typo

This commit is contained in:
liuchao
2023-08-17 14:02:39 +08:00
parent ed9c8661cf
commit d22f1bb9ec
3 changed files with 4 additions and 4 deletions

View File

@@ -588,7 +588,7 @@ class C {
@log x:number,
@log y:number
) {
console.log(`member Paremeters: ${x} ${y}`);
console.log(`member Parameters: ${x} ${y}`);
}
}
@@ -596,7 +596,7 @@ const c = new C();
c.member(5, 5);
// member NO.1 Parameter
// member NO.0 Parameter
// member Paremeters: 5 5
// member Parameters: 5 5
```
上面示例中,参数装饰器会输出参数的位置序号。注意,后面的参数会先输出。

View File

@@ -172,7 +172,7 @@ tsc 的命令行参数,大部分与 tsconfig.json 的属性一一对应。
`--suppressExcessPropertyErrors`:关闭对象字面量的多余参数的报错。
`--target`:指定编译出来的 JS 代码的版本TypeScirpt 还会在编译时自动加入对应的库类型声明文件。
`--target`:指定编译出来的 JS 代码的版本TypeScript 还会在编译时自动加入对应的库类型声明文件。
`--traceResolution`编译时在终端输出模块解析moduleResolution的具体步骤。

View File

@@ -390,7 +390,7 @@ let x:undefined = null; // 报错
let y:null = undefined; // 报错
```
上面示例中,`undefined`类型的变量赋值为`null`,或者`null`类型的变量赋值为`undefind`,都会报错。
上面示例中,`undefined`类型的变量赋值为`null`,或者`null`类型的变量赋值为`undefined`,都会报错。
总之,打开`strictNullChecks`以后,`undefined``null`只能赋值给自身,或者`any`类型和`unknown`类型的变量。