Я прочитал TypeScript рекомендации по кодированию
И я нашел это утверждение довольно озадачивающим:
Не используйте "I" в качестве префикса для имен интерфейсов
Я имею в виду что-то вроде этого не будет иметь большого смысла без префикса "I"
class Engine implements IEngine
Я пропустил что-то очевидное?
Еще одна вещь, которую я не совсем понял, это:
Классы
Для согласованности не используйте классы в конвейере основного компилятора. использование вместо этого закрываются функции.
Означает ли это, что я не должен использовать классы вообще?
Надеюсь, кто-то может очистить его для меня:)