Задать вопрос
@to_east

Разбор сигнатуры метода?

Всем привет!
class Foo {
    constructor() {
    }

    bar: (value: string) => Foo = (value: string) => {
        return this;
    };
}

Не совсем понятно что происходит в методе bar, вот где знак равно, это интерпретируется как - вызвать следующую анонимную функцию с параметром value или просто вернуть ее не вызывая? Или инициализация класса Foo с параметром value, как вариант.
Буду примного благодарен если продемонстрируете развернутую версию этого метода.
  • Вопрос задан
  • 98 просмотров
Подписаться 1 Простой 5 комментариев
Помогут разобраться в теме Все курсы
  • Skillfactory
    Специализация Frontend-разработчик
    9 месяцев
    Далее
  • Skillbox
    Курс по TypeScript
    3 месяца
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы