iso-bench
Version:
Small benchmark library focused in avoiding optimization/deoptimization pollution between tests by isolating them.
15 lines (14 loc) • 475 B
TypeScript
import * as Stream from "stream";
import { Processor } from "../../Processor";
import { Test } from "../../Test";
import { IsoBench } from "../../IsoBench";
export declare class StaticStream implements Processor {
protected _stream: Stream.Writable;
private _padding;
private _groups;
constructor(_stream: Stream.Writable);
initialize(bench: IsoBench, tests: Test[]): void;
end(test: Test): void;
private _completedGroup;
completed(): void;
}