ajsfw
Version:
Ajs Framework
22 lines (21 loc) • 700 B
TypeScript
import { IConsole } from "./IConsole";
import { IConsoleConfig } from "./IConsoleConfig";
import { IConsolePlugin } from "./IConsolePlugin";
export declare class Console implements IConsole {
private __config;
protected readonly _config: IConsoleConfig;
private __modules;
readonly modules: IConsolePlugin[];
private __styleElements;
private __bodyElement;
private __body;
private __styleSheet;
private __infoElement;
constructor(config: IConsoleConfig);
registerModule(consoleModule: IConsolePlugin): void;
setInfo(info: string): void;
show(): void;
hide(): void;
refresh(): void;
private __init(defaultModule);
}