@armor/create-armor-ui
Version:
A CLI tool for generating Armor UI apps.
29 lines (25 loc) • 920 B
text/typescript
import { ApplicationRef, NgModuleRef } from '@angular/core';
import { enableDebugTools } from '@angular/platform-browser';
import { IEnvironment } from '@armor/platform-browser';
import { CONFIGURATION } from './config.dev';
import 'zone.js/dist/long-stack-trace-zone';
export const ENVIRONMENT: IEnvironment = {
configuration: CONFIGURATION,
hmr: true,
production: false,
showDevModule: true,
/** Angular debug tools in the dev console
* https://github.com/angular/angular/blob/86405345b781a9dc2438c0fbe3e9409245647019/TOOLS_JS.md
* @param modRef
* @return {any}
*/
decorateModuleRef(modRef: NgModuleRef<any>) {
const appRef = modRef.injector.get(ApplicationRef);
const cmpRef = appRef.components[0];
const ng = (window as any).ng;
enableDebugTools(cmpRef);
(window as any).ng.probe = ng.probe;
(window as any).ng.coreTokens = ng.coreTokens;
return modRef;
}
};