Add documentation for --strictFunctionTypes

This commit is contained in:
zhongsp 2017-10-24 19:12:29 +08:00
parent 96b9d1374d
commit 6b1f6e240f
2 changed files with 3 additions and 1 deletions

View File

@ -84,6 +84,7 @@
`--skipDefaultLibCheck` | TypeScriptSkipDefaultLibCheck | 布尔值
`--sourceMap` | TypeScriptSourceMap | 文件路径
`--sourceRoot` | TypeScriptSourceRoot | 文件路径
`--strictFunctionTypes` | TypeScriptStrictFunctionTypes | 布尔值
`--strictNullChecks` | TypeScriptStrictNullChecks | 布尔值
`--stripInternal` | TypeScriptStripInternal | 布尔值
`--suppressExcessPropertyErrors` | TypeScriptSuppressExcessPropertyErrors | 布尔值

View File

@ -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` | 阻止对对象字面量的额外属性检查。