Add some jsdoc

This commit is contained in:
Daniel Imms
2017-09-01 16:58:02 -07:00
parent de4fcb9241
commit 2c9dbc6191
2 changed files with 20 additions and 1 deletions
-1
View File
@@ -38,7 +38,6 @@ export class CursorRenderLayer extends BaseRenderLayer {
}
public onOptionsChanged(terminal: ITerminal): void {
super.onOptionsChanged(terminal);
if (terminal.options.cursorBlink) {
if (!this._cursorBlinkStateManager) {
this._cursorBlinkStateManager = new CursorBlinkStateManager(terminal, () => {
+20
View File
@@ -1,10 +1,30 @@
import { ITerminal, ITerminalOptions } from '../Interfaces';
export interface IRenderLayer {
/**
* Called when the cursor is moved.
*/
onCursorMove(terminal: ITerminal): void;
/**
* Called when options change.
*/
onOptionsChanged(terminal: ITerminal): void;
/**
* Called when the theme changes.
*/
onThemeChanged(terminal: ITerminal, colorSet: IColorSet): void;
/**
* Called when the data in the grid has changed (or needs to be rendered
* again).
*/
onGridChanged(terminal: ITerminal, startRow: number, endRow: number): void;
/**
* Calls when the selection changes.
*/
onSelectionChanged(terminal: ITerminal, start: [number, number], end: [number, number]): void;
/**