diff --git a/chapters.yml b/chapters.yml index b75f3f5..14a2ffe 100644 --- a/chapters.yml +++ b/chapters.yml @@ -21,3 +21,7 @@ - operator.md: 运算符 - mapping.md: 类型映射 - utility.md: 类型工具 +- comment.md: 注释指令 +- tsconfig.json.md: tsconfig.json 文件 +- tsc.md: tsc 命令 + diff --git a/docs/comment.md b/docs/comment.md index c3b2d7e..0fc59c7 100644 --- a/docs/comment.md +++ b/docs/comment.md @@ -27,7 +27,7 @@ let isChecked = true; console.log(isChceked); // 报错 ``` -上面示例是一个 JavaScript 脚本,`// @ts-check`告诉 TypeScript 编译器对其进行类型检查,所以最后一行会报错。 +上面示例是一个 JavaScript 脚本,`// @ts-check`告诉 TypeScript 编译器对其进行类型检查,所以最后一行会报错,提示拼写错误。 ## `// @ts-ignore` @@ -35,7 +35,7 @@ console.log(isChceked); // 报错 ```typescript let x:number; - + x = 0; // @ts-expect-error @@ -65,9 +65,9 @@ function sayHello(somebody) { } ``` -上面示例中,注释里面的`@param`是一个 JSDoc 命令,表示下面的函数`sayHello()`的参数`somebody`类型为`string`。 +上面示例中,注释里面的`@param`是一个 JSDoc 声明,表示下面的函数`sayHello()`的参数`somebody`类型为`string`。 -TypeScript 编译器支持的大部分的 JSDoc 命令,下面介绍其中的一些。 +TypeScript 编译器支持大部分的 JSDoc 声明,下面介绍其中的一些。 ### @typedef @@ -210,3 +210,4 @@ class Base { y = 0; } ``` + diff --git a/docs/narrowing.md b/docs/narrowing.md index 1c4e479..703d33e 100644 --- a/docs/narrowing.md +++ b/docs/narrowing.md @@ -24,7 +24,6 @@ function getScore(value: number|string): number { } ``` - 如果一个值是`any`或`unknown`,你又想对它进行处理,就必须先缩小类型。 ```typescript @@ -300,4 +299,5 @@ function getElementContent(el: HTMLElement) { function isDefined(x: T | undefined): x is T { return x !== undefined; } -``` \ No newline at end of file +``` + diff --git a/docs/npm.md b/docs/npm.md index b2e443d..c7ec7a9 100644 --- a/docs/npm.md +++ b/docs/npm.md @@ -84,4 +84,5 @@ $ npm publish ## 参考链接 -- [How to Write a TypeScript Library](https://www.tsmean.com/articles/how-to-write-a-typescript-library/), by tsmean \ No newline at end of file +- [How to Write a TypeScript Library](https://www.tsmean.com/articles/how-to-write-a-typescript-library/), by tsmean + diff --git a/docs/react.md b/docs/react.md index 0540034..1bded1c 100644 --- a/docs/react.md +++ b/docs/react.md @@ -79,4 +79,5 @@ function ComponentFoo(prop: FooProp) { const Button = (prop: { value: string }, context: { color: string }) => (