@specs-feup/lara
Version:
A js port of the popular framework for building source-to-source compilers
15 lines • 544 B
TypeScript
import { LaraJoinPoint } from "../../LaraJoinPoint.js";
import ProcessExecutor from "../util/ProcessExecutor.js";
import Metric from "./Metric.js";
import MetricResult from "./MetricResult.js";
/**
* Measures the size of the compiled executable.
*/
export default class FileSizeMetric extends Metric {
constructor();
instrument($start: LaraJoinPoint, $end?: LaraJoinPoint): void;
report(processExecutor: ProcessExecutor): MetricResult;
getImport(): string;
getUnit(): string;
}
//# sourceMappingURL=FileSizeMetric.d.ts.map