@gdquest/gd-exercise
Version:
Core package that handles logic for the GDExercise project.
13 lines • 449 B
text/typescript
import { EventEmitter } from "eventemitter3";
import { type GdExerciseLog } from "../index.mts";
export interface OutputControllerEvents {
ready: () => void;
log: (entry: GdExerciseLog) => void;
clear: () => void;
}
export declare class OutputController extends EventEmitter<OutputControllerEvents> {
init(): Promise<void>;
handleError(message: string): Promise<void>;
dispose(): void;
}
//# sourceMappingURL=output.d.mts.map