<p dir="auto"><strong>TypeScript Version:</strong></p>
<p dir="auto">1.8.2</p>
<p dir="auto"><strong>Code</strong></p>
<div class="highlight highlight-source-ts notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="
export default abstract class A  {} // Error"><pre class="notranslate"><span class="pl-k">export</span> <span class="pl-k">default</span> <span class="pl-k">abstract</span> <span class="pl-k">class</span> <span class="pl-smi">A</span>  <span class="pl-kos">{</span><span class="pl-kos">}</span> <span class="pl-c">// Error</span></pre></div>
<div class="highlight highlight-source-ts notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="
// Ok
abstract class A  {}
export default A;"><pre class="notranslate"><span class="pl-c">// Ok</span>
<span class="pl-k">abstract</span> <span class="pl-k">class</span> <span class="pl-smi">A</span>  <span class="pl-kos">{</span><span class="pl-kos">}</span>
<span class="pl-k">export</span> <span class="pl-k">default</span> <span class="pl-smi">A</span><span class="pl-kos">;</span></pre></div>
<p dir="auto">I have not red anything about this in docs.</p>
<p dir="auto">Thanks.</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="export default abstract class B {

}"><pre class="notranslate"><code class="notranslate">export default abstract class B {

}
</code></pre></div>
<p dir="auto">By the way, the same with</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="export default declare class B {

}"><pre class="notranslate"><code class="notranslate">export default declare class B {

}
</code></pre></div>
<p dir="auto">Seems to be a parser bug</p>