 hooks described in
<a href="../asynchronous-routing/">Asynchronous Routing</a>
each get called with a transition object. This makes it possible for
destination routes to abort attempted transitions.</p>
<div class="filename javascript"><div class="ribbon"></div><span>app/routes/disco.js</span><pre class="language-javascript line-numbers"><code class="javascript language-javascript"><span class="token keyword">import</span> Ember <span class="token keyword">from</span> <span class="token string">'ember'</sp