code-workshop-kit
Version:
The future of remote code workshops & training
29 lines • 1.06 kB
TypeScript
import { CSSResult, LitElement, PropertyDeclarations } from 'lit-element';
import { TemplateResult } from 'lit-html';
import { WorkshopConfig } from '../types/CwkConfig';
import './loadAndSetDankMonoFont';
import './cwk-admin-sidebar';
import './cwk-participant-frontend-capsule';
import './cwk-participant-terminal-capsule';
import './cwk-select-cookie';
export declare class AppShell extends LitElement {
mode: 'iframe' | 'module';
target: 'frontend' | 'terminal';
title: string;
fetchConfigComplete: Promise<void>;
fetchConfigResolve?: () => void;
currentParticipantName: string | null;
workshopImport?: string;
workshop?: WorkshopConfig;
participants: string[];
websocketPort?: number;
participantModuleImport?: string;
static get styles(): CSSResult;
static get properties(): PropertyDeclarations;
constructor();
connectedCallback(): void;
fetchWorkshopConfig(): Promise<WorkshopConfig | undefined>;
changeName(): void;
render(): TemplateResult;
}
//# sourceMappingURL=AppShell.d.ts.map