import { IContainer, Reporter as RuntimeReporter, Tracer } from '@aurelia/kernel'; import { enableImprovedExpressionDebugging } from './binding/unparser'; import { Reporter } from './reporter'; import { DebugTracer } from './tracer'; export const DebugConfiguration = { register(container?: IContainer): void { Reporter.write(2); Object.assign(RuntimeReporter, Reporter); enableImprovedExpressionDebugging(); } }; export const TraceConfiguration = { register(container?: IContainer): void { Object.assign(Tracer, DebugTracer); } };