/** * Copyright IBM Corp. 2021, 2026 * SPDX-License-Identifier: BUSL-1.1 */ import Application from '@ember/application'; import Resolver from 'ember-resolver'; import loadInitializers from 'ember-load-initializers'; import config from 'admin/config/environment'; import 'ember-power-select/styles'; import { macroCondition, importSync, getOwnConfig, isTesting, } from '@embroider/macros'; import { extendResolver } from 'ember-can'; export default class App extends Application { modulePrefix = config.modulePrefix; podModulePrefix = config.podModulePrefix; Resolver = extendResolver(Resolver); } loadInitializers(App, config.modulePrefix); if (macroCondition(getOwnConfig().startMirageWithApp && !isTesting())) { const startServer = importSync('admin/mirage/config').default; startServer({}); }