Всем привет!
class Foo {
constructor() {
}
bar: (value: string) => Foo = (value: string) => {
return this;
};
}
Не совсем понятно что происходит в методе bar, вот где знак равно, это интерпретируется как - вызвать следующую анонимную функцию с параметром value или просто вернуть ее не вызывая? Или инициализация класса Foo с параметром value, как вариант.
Буду примного благодарен если продемонстрируете развернутую версию этого метода.