title: Which type can I use for a MediaStream in a Vue prop?
body: <p>I set up a mediastream (multi WebRTC) and will put each <code>MediaStream</code> into a the child component which has a video tag included. The type of the stream is <code>MediaStream</code> but there is no matching type for a vue prop. <a href="https://v2.vuejs.org/v2/guide/components-props.html#Type-Checks" rel="nofollow noreferrer">Vue docs</a></p>
  <p>That is my code:</p>
  <pre class="lang-js prettyprint-override"><code>props: {
    stream: { default: null, type: MediaStream }
  }
  </code></pre>
  <p>The type <code>MediaStream</code> does not exist and throws an error. But which type is right one here?</p>