Sha256: c737e9d0cbf953b4750a817945d73b8150538590180ea26e8f2a4a44756bd781
Contents?: true
Size: 1.13 KB
Versions: 22
Compression:
Stored size: 1.13 KB
Contents
import 'zone.js/dist/zone' import { enableProdMode, NgZone } from '@angular/core'; import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; import { Router, NavigationStart } from '@angular/router'; import { singleSpaAngular, getSingleSpaExtraProviders } from 'single-spa-angular'; import { AppModule } from './app/app.module'; import { environment } from './environments/environment'; import { singleSpaPropsSubject } from './single-spa/single-spa-props'; if (environment.production) { enableProdMode(); } const lifecycles = singleSpaAngular({ bootstrapFunction: singleSpaProps => { singleSpaPropsSubject.next(singleSpaProps); return platformBrowserDynamic(getSingleSpaExtraProviders()).bootstrapModule(AppModule); }, template: '<openc3-tool-<%= tool_name %>-root />', Router, NavigationStart, NgZone, domElementGetter: function() { let elem = document.getElementById("openc3-tool") if (elem) { return elem } else { return new HTMLElement() } }, }); export const bootstrap = lifecycles.bootstrap; export const mount = lifecycles.mount; export const unmount = lifecycles.unmount;
Version data entries
22 entries across 22 versions & 1 rubygems