TypeScriptでimplementsした関数の引数は推論されない
TypeScriptでimplementsした関数の引数は推論されない.
code:a.ts
type A = {
hoge(arg: string): boolean
}
interface B {
hoge(arg: string): boolean
}
class Ac implements A {
hoge(arg) {}
}
class Bc implements B {
hoge(arg) {}
}
このときAc.hogeの引数及びBc.hogeの引数argの型は推論されない.