title: Does Typescript's /** @class */ have a purpose?
body: <p>I am learning typescript and I noticed that the compiled javascript has a comment for every class that looks like this: /** @class */</p>
  
  <p>Example:</p>
  
  <pre><code>var Student = /** @class */ (function () {
      function Student(firstName, middleInitial, lastName) {
          this.firstName = firstName;
          this.middleInitial = middleInitial;
          this.lastName = lastName;
          this.fullName = firstName + " " + middleInitial + " " + lastName;
      }
      return Student;
  }());
  </code></pre>
  
  <p>My question is does this comment have any functional value or is it just syntactical sugar?  Also, If it does have a function, what is the function?</p>