fix lint error

This commit is contained in:
javacs3
2019-11-21 20:53:53 +08:00
parent 7ec99c2469
commit 1093b7c3d3
2 changed files with 26 additions and 26 deletions
@@ -22,12 +22,12 @@ abstract class BaseSerializeHandler {
const cell2 = this._buffer.getNullCell();
let oldCell = cell1;
this.serializeStart(endRow - startRow);
this._serializeStart(endRow - startRow);
for (let row = startRow; row < endRow; row++) {
const line = this._buffer.getLine(row);
this.lineStart(row);
this._lineStart(row);
if (line) {
for (let col = 0; col < line.length; col++) {
@@ -38,41 +38,41 @@ abstract class BaseSerializeHandler {
continue;
}
if (!newCell.equalFg(oldCell) || !newCell.equalBg(oldCell)) {
this.cellFgBgChanged(newCell, oldCell, row, col);
this._cellFgBgChanged(newCell, oldCell, row, col);
}
if (!newCell.equalFlags(oldCell)) {
this.cellFlagsChanged(newCell, oldCell, row, col);
this._cellFlagsChanged(newCell, oldCell, row, col);
}
this.nextCell(newCell, oldCell, row, col);
this._nextCell(newCell, oldCell, row, col);
oldCell = newCell;
}
}
this.lineEnd(row);
this._lineEnd(row);
}
this.serializeEnd();
this._serializeEnd();
return this.serializeFinished();
return this._serializeFinished();
}
protected nextCell(cell: IBufferCell, oldCell: IBufferCell, row: number, col: number): void { }
protected _nextCell(cell: IBufferCell, oldCell: IBufferCell, row: number, col: number): void { }
protected cellFlagsChanged(cell: IBufferCell, oldCell: IBufferCell, row: number, col: number): void { }
protected _cellFlagsChanged(cell: IBufferCell, oldCell: IBufferCell, row: number, col: number): void { }
protected cellFgBgChanged(cell: IBufferCell, oldCell: IBufferCell, row: number, col: number): void { }
protected _cellFgBgChanged(cell: IBufferCell, oldCell: IBufferCell, row: number, col: number): void { }
protected lineStart(row: number): void { }
protected _lineStart(row: number): void { }
protected lineEnd(row: number): void { }
protected _lineEnd(row: number): void { }
protected serializeStart(rows: number): void { }
protected _serializeStart(rows: number): void { }
protected serializeEnd(): void { }
protected _serializeEnd(): void { }
protected serializeFinished(): string { return ''; }
protected _serializeFinished(): string { return ''; }
}
class StringSerializeHandler extends BaseSerializeHandler {
@@ -85,16 +85,16 @@ class StringSerializeHandler extends BaseSerializeHandler {
super(buffer);
}
protected serializeStart(rows: number): void {
protected _serializeStart(rows: number): void {
this._allRows = new Array<string>(rows);
}
protected lineEnd(row: number): void {
protected _lineEnd(row: number): void {
this._allRows[this._rowIndex++] = this._currentRow;
this._currentRow = '';
}
protected cellFlagsChanged(cell: IBufferCell, oldCell: IBufferCell, row: number, col: number): void {
protected _cellFlagsChanged(cell: IBufferCell, oldCell: IBufferCell, row: number, col: number): void {
const sgrSeq = this._sgrSeq;
// skip if it's default color style, we will use \x1b[0m to clear every color style later
@@ -109,7 +109,7 @@ class StringSerializeHandler extends BaseSerializeHandler {
if (cell.isDim() !== oldCell.isDim()) { sgrSeq.push(cell.isDim() ? 2 : 22); }
}
protected cellFgBgChanged(cell: IBufferCell, oldCell: IBufferCell, row: number, col: number): void {
protected _cellFgBgChanged(cell: IBufferCell, oldCell: IBufferCell, row: number, col: number): void {
const sgrSeq = this._sgrSeq;
// skip if it's default color style, we will use \x1b[0m to clear every color style later
@@ -132,7 +132,7 @@ class StringSerializeHandler extends BaseSerializeHandler {
}
}
protected nextCell(cell: IBufferCell, oldCell: IBufferCell, row: number, col: number): void {
protected _nextCell(cell: IBufferCell, oldCell: IBufferCell, row: number, col: number): void {
const fgChanged = !cell.equalFg(oldCell);
const bgChanged = !cell.equalBg(oldCell);
const flagsChanged = !cell.equalFlags(oldCell);
@@ -149,7 +149,7 @@ class StringSerializeHandler extends BaseSerializeHandler {
this._currentRow += cell.char;
}
protected serializeFinished(): string {
protected _serializeFinished(): string {
let rowEnd = this._allRows.length;
for (; rowEnd > 0; rowEnd--) {
+4 -4
View File
@@ -252,10 +252,10 @@ class BufferCellApiView implements IBufferCellApi {
public isBgRGB(): boolean { return this.cell.isBgRGB(); }
public isFgPalette(): boolean { return this.cell.isFgPalette(); }
public isBgPalette(): boolean { return this.cell.isBgPalette(); }
public isFgPalette16(): boolean { return this.cell.getFgColorMode() == Attributes.CM_P16; }
public isBgPalette16(): boolean { return this.cell.getBgColorMode() == Attributes.CM_P16; }
public isFgPalette256(): boolean { return this.cell.getFgColorMode() == Attributes.CM_P256; }
public isBgPalette256(): boolean { return this.cell.getBgColorMode() == Attributes.CM_P256; }
public isFgPalette16(): boolean { return this.cell.getFgColorMode() === Attributes.CM_P16; }
public isBgPalette16(): boolean { return this.cell.getBgColorMode() === Attributes.CM_P16; }
public isFgPalette256(): boolean { return this.cell.getFgColorMode() === Attributes.CM_P256; }
public isBgPalette256(): boolean { return this.cell.getBgColorMode() === Attributes.CM_P256; }
public isAttributeDefault(): boolean { return this.cell.fg === 0 && this.cell.bg === 0; }
public isFgDefault(): boolean { return this.cell.isFgDefault(); }