Files
threshold-ui/ui/admin/app/app.js
T

30 lines
822 B
JavaScript
Raw Normal View History

/**
2026-01-28 17:09:06 -08:00
* Copyright IBM Corp. 2021, 2026
* SPDX-License-Identifier: BUSL-1.1
*/
2020-05-18 17:02:09 -04:00
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';
2026-02-24 13:48:34 -05:00
import { extendResolver } from 'ember-can';
2020-05-18 17:02:09 -04:00
export default class App extends Application {
modulePrefix = config.modulePrefix;
podModulePrefix = config.podModulePrefix;
2026-02-24 13:48:34 -05:00
Resolver = extendResolver(Resolver);
2020-05-18 17:02:09 -04:00
}
loadInitializers(App, config.modulePrefix);
if (macroCondition(getOwnConfig().startMirageWithApp && !isTesting())) {
const startServer = importSync('admin/mirage/config').default;
startServer({});
}