title: What do triple brackets (i.e. {{{ stuff }}}) mean in Javascript/Typescript?
body: <p>I'm going through the code on a new project I'd like to contribute to, and the author has defined lots of methods using triple brackets, like this:</p>
  
  <pre><code>deinitialize() {{{
      this.destroyed = true;
      $(window).off("resize", this.resize as () =&gt; void);
      if (this.resize_debounce) {
          clearTimeout(this.resize_debounce);
          this.resize_debounce = null;
      }
      this.svg.remove();
      this.container = null;
  }}}
  </code></pre>
  
  <p>I've never seen a triple bracket (brace? mustache?) used in that manner. My only experience with them has been in data binding with something like Polymer. What's going on here?</p>
  
  <p>The project is written in typescript (which I also have no experience with), and this specific bit is in a .tsx file. It also uses React, which is probably irrelevant. Does this functionality come from one of those, or is it native JS that I've never seen?</p>
  
  <p>The source code is here: <a href="https://github.com/online-go/online-go.com/blob/devel/src/components/RatingsChart/RatingsChart.tsx" rel="nofollow noreferrer">https://github.com/online-go/online-go.com/blob/devel/src/components/RatingsChart/RatingsChart.tsx</a></p>
  
  <p>Also, I apologize if this isn't clearly worded. I'm not really sure where these are coming from, and I'm not really familiar with the language or FWs used in this project. Thanks for your patience! (And editing, if required :))</p>