@dodona/papyros
Version:
Scratchpad for multiple programming languages in the browser.
25 lines (24 loc) • 724 B
TypeScript
import { PapyrosElement } from "./PapyrosElement";
import { CSSResult, TemplateResult } from "lit";
import { FileEntry } from "../state/InputOutput";
export declare class EditorTab extends PapyrosElement {
file: FileEntry;
private renaming;
private invalid;
private renameInputRef;
static get styles(): CSSResult;
private setTab;
private closeFile;
private startRenaming;
private confirmRename;
private cancelRename;
private onRenameInput;
private onRenameKeydown;
private onDblClick;
private onAuxClick;
private onRenameClick;
private onRenameBtnKeydown;
private onCloseBtnKeydown;
protected updated(): void;
protected render(): TemplateResult;
}