它会抱怨arg
的类型是any
它会抱怨arg
的类型是any
interface Foo {
foo(arg: string): void
}
class FooImpl implements Foo {
foo(arg) { console.log(arg) }
}
当然我可以指定它是string
,但这很重复。
也许有一种方法可以调整TypeScript,使其自动推断它是string
?
它会抱怨arg
的类型是any
它会抱怨arg
的类型是any
interface Foo {
foo(arg: string): void
}
class FooImpl implements Foo {
foo(arg) { console.log(arg) }
}
当然我可以指定它是string
,但这很重复。
也许有一种方法可以调整TypeScript,使其自动推断它是string
?
也许有一种方法可以调整TypeScript,使其自动推断为字符串
不可以。这里是相关的TypeScript问题,其中解释了为什么没有这个功能:https://github.com/Microsoft/TypeScript/issues/1373
foo
函数的多个接口。需要一些签名合并。 - unional