@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
33 lines (32 loc) • 1.14 kB
TypeScript
/*! terminal.ts v2.0 | (c) 2014 Erik Österberg | https://github.com/eosterberg/terminaljs */
/*! Converted to TypeScript and extended by @Omnia Team */
export declare class Terminal {
html: any;
_firstPrompt: boolean;
_shouldBlinkCursor: boolean;
_innerWindow: any;
_output: any;
_inputLine: any;
_cursor: any;
_input: any;
constructor(id: any);
init(id: any): void;
fireCursorInterval(inputField: any, terminalObj: any): void;
private inputHistory;
private inputHistoryIndex;
private lastKeyUp;
private lastKeyDown;
promptInput(terminalObj: any, message: any, PROMPT_TYPE: any, callback: any): void;
print(message: any, color?: string): void;
input(message: any, callback: any): void;
password(message: any, callback: any): void;
confirm(message: any, callback: any): void;
clear(): void;
sleep(milliseconds: any, callback: any): void;
setTextSize(size: any): void;
setTextColor(col: any): void;
setBackgroundColor(col: any): void;
setWidth(width: any): void;
setHeight(height: any): void;
blinkingCursor(bool: any): void;
}