function foo(a: number, b: string): string {
return a + b;
}
无论我将其放在TypeScript游乐场还是VS Code都得到1068: 意外的标记。构造函数,方法,访问器或属性是预期的。
一旦将其设置为标准的TS方法签名(通过删除function关键字),一切都会好起来的。
有关TypeScript的最新文档:
https://www.typescriptlang.org/docs/handbook/functions.html
显示功能完全可用。很奇怪。
答案 0 :(得分:2)
这是一个显示错误信息的示例:
class Foo {
// ERROR unexpected token
function foo(a: number, b: string): string {
return a + b;
}
}
这是无效 TypeScript,因为它是无效 JavaScript。例如以下无效:
的另一个示例