UNPKG

ember-source

Version:

A JavaScript framework for creating ambitious web applications

33 lines (30 loc) 1.58 kB
import '../../../@ember/object/index.js'; import '../../../@ember/-internals/meta/lib/meta.js'; import '../../../shared-chunks/mandatory-setter-DLKyVs4Q.js'; import { isDevelopingApp } from '@embroider/macros'; import '../../../@ember/debug/index.js'; import '../../../@glimmer/destroyable/index.js'; import '../../../@glimmer/validator/index.js'; import '../../../shared-chunks/debug-to-string-BsFOvUtQ.js'; import '../../../@glimmer/global-context/index.js'; import '../../../shared-chunks/reference-B6HMX4y0.js'; import '../../../shared-chunks/capabilities-DHiXCCuB.js'; import { g as get } from '../../../shared-chunks/observers-DhgQ6ba5.js'; import '../../../shared-chunks/env-DEd6hPbj.js'; import '../../../@ember/engine/instance.js'; import '../../../route-recognizer/index.js'; import '../../../shared-chunks/rsvp-CnCSY930.js'; import '../../../shared-chunks/unrecognized-url-error-BBMMZhBN.js'; import RoutingService from '../../../@ember/routing/lib/routing-service.js'; import '../../../@ember/controller/index.js'; import { assert } from '../../../@ember/debug/lib/assert.js'; /** @module ember */ function currentPath(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, 'currentPath'); } export { currentPath as default };