import SourceDAO from './SourceDAO'; export interface CompileResult { status: string; code: string; target: string; exception?: string; } interface CompileTask { code: string; fileName: string; } export default class CompileService { constructor(); tasks: Array; compile(sourceDAO: SourceDAO): Promise>; addTask(code: string, fileName: string): void; private compileFile; private getSource; } export {};