У меня есть класс, который имеет тип функции, который принимает функцию в качестве аргумента. Компилятор typescript генерирует «ожидаемую» ошибку на втором =>
. Любые мысли почему? Код ниже.Typcript: Тип функции, которая принимает аргумент функции - получение «ожидаемой» ошибки
class Foo{
public fn: ((string) => void) => void;
}
var foo = new Foo();
foo.fn = function(logger: (string) => void): void{
logger("bar");
};
var writeToConsole = function(str: string): void {
console.log(str);
}
foo.fn(writeToConsole);
Отлично, это работает! Благодаря! – RJM