UNPKG

@dodona/papyros

Version:

Scratchpad for multiple programming languages in the browser.

25 lines (24 loc) 846 B
import { CSSResult, TemplateResult } from "lit"; import { PapyrosElement } from "../PapyrosElement"; import "../CodeRunner"; import "../Debugger"; import "../Output"; import "../Input"; import "./ProgrammingLanguagePicker"; import "./ExamplePicker"; import "./LanguagePicker"; import "./themes/ThemePicker"; import { State } from "@dodona/lit-state"; import "@material/web/iconbutton/icon-button"; import "@material/web/icon/icon"; import { ThemeOption } from "../../state/Constants"; export declare class App extends PapyrosElement { subscriptions: (() => void)[]; static get styles(): CSSResult; constructor(); connectedCallback(): void; disconnectedCallback(): void; initializeLocalStorageProperty(state: State, property: string): void; setTheme(theme: ThemeOption): void; protected render(): TemplateResult; }