Merge all our DisposableObject definitions

This commit is contained in:
Robert
2023-07-21 16:42:25 +01:00
parent 0617e3ec7f
commit f1a928994a

View File

@@ -1,5 +1,6 @@
import { SummaryEvent } from "./log-summary";
import { readJsonlFile } from "../common/jsonl-reader";
import { Disposable } from "../common/disposable-object";
/**
* Callback interface used to report diagnostics from a log scanner.
@@ -62,13 +63,6 @@ export interface EvaluationLogScannerProvider {
): EvaluationLogScanner;
}
/**
* Same as VSCode's `Disposable`, but avoids a dependency on VS Code.
*/
export interface Disposable {
dispose(): void;
}
export class EvaluationLogScannerSet {
private readonly scannerProviders = new Map<
number,