<blockquote>
<p dir="auto">Issue originally made by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dfilatov/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dfilatov">@dfilatov</a></p>
</blockquote>
<h3 dir="auto">Bug information</h3>
<ul dir="auto">
<li><strong>Babel version:</strong> 6.3.13</li>
<li><strong>Node version:</strong> 4.2.1</li>
<li><strong>npm version:</strong> 2.14.7</li>
</ul>
<h3 dir="auto">Options</h3>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="--presets es2015"><pre class="notranslate"><code class="notranslate">--presets es2015
</code></pre></div>
<h3 dir="auto">Input code</h3>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="export * from './client/mounter';"><pre class="notranslate"><code class="notranslate">export * from './client/mounter';
</code></pre></div>
<h3 dir="auto">Description</h3>
<p dir="auto">Given input code will be transformed to:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="var _mounter = require('./client/mounter');

for (var _key in _mounter) {
    if (_key === &quot;default&quot;) continue;
    Object.defineProperty(exports, _key, {
        enumerable: true,
        get: function get() {
            return _mounter[_key];
        }
    });
}"><pre class="notranslate"><code class="notranslate">var _mounter = require('./client/mounter');

for (var _key in _mounter) {
    if (_key === "default") continue;
    Object.defineProperty(exports, _key, {
        enumerable: true,
        get: function get() {
            return _mounter[_key];
        }
    });
}
</code></pre></div>
<p dir="auto">In result all reexported stuff will reference to the same <code class="notranslate">_mounter[_key]</code>, where <code class="notranslate">_key</code> is a last key from <code class="notranslate">_mounter</code>.</p>
<p dir="auto"><a href="https://github.com/facebook/flow/releases/tag/v0.32.0">flow v0.32.0</a>:</p>
<blockquote>
<p dir="auto">New syntax for exact object types: use {| and |} instead of { and }. Where {x: string} contains at least the property x, {| x: string |} contains ONLY the property x.</p>
</blockquote>