docs(declare): 修改不能单独写函数类型声明的示例

This commit is contained in:
ruanyf
2024-05-23 23:16:41 +08:00
parent 57cdc82253
commit ae9bea9a37

View File

@@ -82,7 +82,7 @@ declare function sayHello(
sayHello('张三');
```
上面示例中declare 命令给出了`sayHello()`的类型描述,因此可以直接使用
上面示例中declare 命令给出了`sayHello()`的类型描述,表示这个函数是由外部文件定义的,因此这里可以直接使用该函数
注意,这种单独的函数类型声明语句,只能用于`declare`命令后面。一方面TypeScript 不支持单独的函数类型声明语句另一方面declare 关键字后面也不能带有函数的具体实现。
@@ -91,7 +91,10 @@ sayHello('张三');
function sayHello(
name:string
):void;
function sayHello(name) {
let foo = 'bar';
function sayHello(name:string) {
return '你好,' + name;
}
```