@deepkit/framework
Version:
16 lines (15 loc) • 767 B
TypeScript
import { Command, Flag } from '@deepkit/app';
import { FrameworkConfig } from '../module.config.js';
import { LoggerInterface } from '@deepkit/logger';
import { Stopwatch, StopwatchStore } from '@deepkit/stopwatch';
/**
* @description Prints debugging information about profiler frames.
*/
export declare class DebugProfileFramesCommand implements Command {
protected config: Pick<FrameworkConfig, 'varPath' | 'debugStorePath'>;
protected logger: LoggerInterface;
protected stopwatchStore: StopwatchStore;
protected stopwatch: Stopwatch;
constructor(config: Pick<FrameworkConfig, 'varPath' | 'debugStorePath'>, logger: LoggerInterface, stopwatchStore: StopwatchStore, stopwatch: Stopwatch);
execute(reset?: boolean & Flag): Promise<void>;
}