Я знаю, что JavaScript (и, следовательно, TypeScript) во многих случаях поддерживает пропуск точек с запятой. Тем не менее я хочу добавить точки с запятой, чтобы они были однозначными, как предложено в TypeScript Deep Dive
Однако я не могу найти руководство, в котором перечислены, где использовать точку с запятой. Например, посмотрите на следующий код
class Person {
private name: string; // A
constructor(name: string) {
this.name = name;
}; // B
public add = () => {
return "C";
}; // C
}; // D
Я уверен, что я использую точку с запятой в A. Но как насчет B, C, D и всех других случаев, не охватываемых моим примером?
Изменить. Я должен добавить, что я не спрашиваю, где опустить точку с запятой, но где их добавлять. Ответ, как всегда, не соответствует моим потребностям, так как я не могу добавить ;
после public
. Я хочу знать, где именно положить точку с запятой.