它会抱怨arg
的类型为any
interface Foo {
foo(arg: string): void
}
class FooImpl implements Foo {
foo(arg) { console.log(arg) }
}
我当然可以指定它是string
,但它是重复的。
也许有一种方法可以调整TypeScript,使其自动推断出string
?
答案 0 :(得分:2)
也许有一种方法可以调整TypeScript,使其自动推断出它的字符串
没有。以下是相关的TypeScript问题以及不存在的原因:https://github.com/Microsoft/TypeScript/issues/1373