ember-source
Version:
A JavaScript framework for creating ambitious web applications
28 lines (25 loc) • 1.33 kB
JavaScript
import '../../../shared-chunks/index-PYiGj1jp.js';
import '../../../@ember/-internals/meta/lib/meta.js';
import '../../../shared-chunks/mandatory-setter-1UQhiJOb.js';
import { isDevelopingApp } from '@embroider/macros';
import { a as assert } from '../../../shared-chunks/index-DTxy4Zgx.js';
import '../../../@glimmer/destroyable/index.js';
import '../../../@glimmer/validator/index.js';
import { g as get } from '../../../shared-chunks/cache-gDE3bkXq.js';
import '../../../@glimmer/manager/index.js';
import '../../../shared-chunks/env-BJLX2Arx.js';
import { a as RoutingService } from '../../../shared-chunks/index-BXPoca1S.js';
import '../../../route-recognizer/index.js';
import '../../../shared-chunks/rsvp-DaQAFb0W.js';
import '../../../shared-chunks/router-B-Q1aYBn.js';
import '../../../@ember/controller/index.js';
/**
@module ember
*/
function currentRouteName(app) {
(isDevelopingApp() && !(app.__container__) && assert('[BUG] app.__container__ is not set', app.__container__));
let routingService = app.__container__.lookup('service:-routing');
(isDevelopingApp() && !(routingService instanceof RoutingService) && assert('[BUG] service:-routing is not a RoutingService', routingService instanceof RoutingService));
return get(routingService, 'currentRouteName');
}
export { currentRouteName as default };