refactoring in playground, use zip file for web

This commit is contained in:
2024-12-08 20:19:55 -08:00
parent 0f5a909cce
commit d6aaaaabf1
47 changed files with 1932 additions and 88 deletions

View File

@@ -1,9 +1,28 @@
export interface CompileReq {
type: "compileRequest";
fileName: string;
src: string;
}
export interface CompileRes {
output: string
javascript: string
duration: number
type: "compileResult";
output: string;
javascript: string;
duration: number;
}
export interface ConsoleList {
type: 'setConsole'
messages: string[];
}
export interface ConsoleItem {
type: 'pushConsole'
message: string;
}
export interface ExecCode {
type: 'exec'
src: string
}
export type Message = CompileReq | CompileRes | ConsoleList | ConsoleItem | ExecCode