UNPKG

ember-source

Version:

A JavaScript framework for creating ambitious web applications

28 lines (25 loc) 1.33 kB
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 };