@dodona/papyros
Version:
Scratchpad for multiple programming languages in the browser.
15 lines (14 loc) • 540 B
TypeScript
import { PapyrosElement } from "./PapyrosElement";
import { CSSResult, TemplateResult } from "lit";
import { FileEntry } from "../state/InputOutput";
import "./code_mirror/FileEditor";
export declare class FileViewer extends PapyrosElement {
file: FileEntry | undefined;
private editorRef;
private debouncedUpdateFile;
static get styles(): CSSResult;
private downloadBinary;
protected updated(changedProperties: Map<PropertyKey, unknown>): void;
private onEditorChange;
protected render(): TemplateResult;
}