Add documentation for --strictFunctionTypes
This commit is contained in:
parent
96b9d1374d
commit
6b1f6e240f
@ -84,6 +84,7 @@
|
||||
`--skipDefaultLibCheck` | TypeScriptSkipDefaultLibCheck | 布尔值
|
||||
`--sourceMap` | TypeScriptSourceMap | 文件路径
|
||||
`--sourceRoot` | TypeScriptSourceRoot | 文件路径
|
||||
`--strictFunctionTypes` | TypeScriptStrictFunctionTypes | 布尔值
|
||||
`--strictNullChecks` | TypeScriptStrictNullChecks | 布尔值
|
||||
`--stripInternal` | TypeScriptStripInternal | 布尔值
|
||||
`--suppressExcessPropertyErrors` | TypeScriptSuppressExcessPropertyErrors | 布尔值
|
||||
|
@ -64,7 +64,8 @@
|
||||
`--skipLibCheck` | `boolean` | `false` | 忽略所有的声明文件(`*.d.ts`)的类型检查。
|
||||
`--sourceMap` | `boolean` | `false` | 生成相应的`.map`文件。
|
||||
`--sourceRoot` | `string` | | 指定TypeScript源文件的路径,以便调试器定位。当TypeScript文件的位置是在运行时指定时使用此标记。路径信息会被加到`sourceMap`里。
|
||||
`--strict` | `boolean` | `false` | 启用所有严格类型检查选项。<br/>启用`--strict`相当于启用 `--noImplicitAny`, `--noImplicitThis`, `--alwaysStrict`和`--strictNullChecks`。
|
||||
`--strict` | `boolean` | `false` | 启用所有严格类型检查选项。<br/>启用`--strict`相当于启用 `--noImplicitAny`, `--noImplicitThis`, `--alwaysStrict`,`--strictNullChecks`和`--strictFunctionTypes`。
|
||||
`--strictFunctionTypes` | `boolean` | `false` | 禁用函数参数双向协变检查。
|
||||
`--strictNullChecks` | `boolean` | `false` | 在严格的`null`检查模式下,`null`和`undefined`值不包含在任何类型里,只允许用它们自己和`any`来赋值(有个例外,`undefined`可以赋值到`void`)。
|
||||
`--stripInternal`<sup>[1]</sup> | `boolean` | `false` | 不对具有`/** @internal */` JSDoc注解的代码生成代码。
|
||||
`--suppressExcessPropertyErrors`<sup>[1]</sup> | `boolean` | `false` | 阻止对对象字面量的额外属性检查。
|
||||
|
Loading…
Reference in New Issue
Block a user