Свойство функции против метода

Какие практические различия существуют между определением метода интерфейса:

interface Foo {
    bar(): void;
}

и определение свойства с типом функции:

interface Foo {
    bar: () => void;
}

?

Ответы на вопрос(3)

Ваш ответ на вопрос