Есть интерфейс IFoo и класс Foo
interface IFoo {
bar(value: number): number;
}
class Foo implements IFoo {
bar(num) {
return num * num;
}
}
Несмотря на то, что в интерфейсе описан и метод и его аргумент, тем не менее аргумент
num подсвечивается как
any
Playground где можно посмотреть актуальный пример
Вопрос: как правильно описать интерфейс, чтобы аргумент подсвечивался правильно?