@webwriter/code
Version:
Write and run code as a code cell. Supports several languages (HTML, JavaScript/TypeScript, Python, Java, WebAssembly).
19 lines (16 loc) • 559 B
text/typescript
import { localized } from "@lit/localize";
import { customElement } from "lit/decorators.js";
import Code from "../shared/ww-code-template";
import { initializeJavacWorker, javaModule } from "./languageModules/javaModule";
/** Code widget for Java with compilation and execution capabilities using TeaVM (Java 21). */
("webwriter-code-java")
()
export class CodeJava extends Code {
constructor() {
super(javaModule);
}
firstUpdated(): void {
super.firstUpdated();
initializeJavacWorker();
}
}