title: Custom javascript code completion for "this" in monaco editor
body: <p>The scenario:</p>
  <ul>
  <li>We are using the monaco editor in a javascript application to let the users enter custom javascript code (sort of a js-fiddle thing for an internal dashboarding application)</li>
  <li>Within the javascript code that the users edit <code>this</code> is bound to a custom framework-provided object when the code is executed.</li>
  </ul>
  <p>Question:</p>
  <ul>
  <li>Is there a way to configure monaco so that it will provide code completion when the users type <code>this.</code>?</li>
  <li>The <code>this</code> object is compiled from a TypeScript class with type annotation. Is it possible to use the typescript compiler to produce data that the custom monaco code completion can use?</li>
  </ul>