Wenn in TypeScript ein Semikolon verwendet werden soll?

Ich weiß, dass JavaScript (und damit TypeScript) in vielen Fällen das Weglassen von Semikolons unterstützt. Trotzdem möchte ich Semikolons hinzufügen, um eindeutig zu sein, wie in @ vorgeschlageTypeScript Deep Dive

Ich kann jedoch keine Anleitung finden, in der angegeben ist, wo Semikolon verwendet werden soll. Schauen Sie sich zum Beispiel den folgenden Code an:

class Person {
  private name: string; // A

  constructor(name: string) {
    this.name = name;
  }; // B

  public add = () => {
    return "C";
  }; // C
}; // D

Ich bin mir ziemlich sicher, ein Semikolon bei @ zu verwendA. Aber was ist mitB, C, D und alle anderen Fälle, die von meinem Beispiel nicht abgedeckt werden?

Bearbeite: Ich sollte hinzufügen, dass ich nicht frage, wo ich Semikolon weglassen soll, sondern wo ich sie hinzufügen soll. Eine Antwort wieimme erfüllt meine Anforderungen nicht, da ich kein @ hinzufügen ka; nachpublic. Ich möchte wissen, wo genau ich das Semikolon setzen soll.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage