Skip to content

Commit 3a85689

Browse files
javier-godoypaodb
authored andcommitted
refactor: use strict TS syntax
The parameter of cursorBackwardWrapped, cursorForwardWrapped and deleteChar is optional and defaults to 0.
1 parent 89f183c commit 3a85689

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/main/resources/META-INF/frontend/fc-xterm/xterm-console-mixin.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -56,11 +56,11 @@ class ConsoleAddon extends TerminalAddon<IConsoleMixin> {
5656
this._activeBuffer.x = Math.min(col, terminal.cols);
5757
}).bind(inputHandler);
5858

59-
let cursorForwardWrapped = (function(params: any) {
59+
let cursorForwardWrapped = (function(params: any = [0]) {
6060
let buffer = this._bufferService.buffer;
6161
let x = buffer.x;
6262
let y = buffer.y;
63-
for (let i=(params && params[0] || 1); i>0; --i) {
63+
for (let i=(params[0] || 1); i>0; --i) {
6464
let apply=false;
6565
if (buffer.x>=this._bufferService.cols-1) {
6666
let next = buffer.lines.get(buffer.y+buffer.ybase+1);
@@ -85,13 +85,13 @@ class ConsoleAddon extends TerminalAddon<IConsoleMixin> {
8585
return true;
8686
}).bind(inputHandler);
8787

88-
let cursorBackwardWrapped = (function(params : any) {
88+
let cursorBackwardWrapped = (function(params : any = [0]) {
8989
let buffer = this._bufferService.buffer;
9090
let x = buffer.x;
9191
let y = buffer.y;
9292
let apply=false;
9393

94-
for (let i=0; i< (params && params[0] || 1); i++) {
94+
for (let i=0; i< (params[0] || 1); i++) {
9595
let line = buffer.lines.get(buffer.y+buffer.ybase);
9696
if (!line.isWrapped && buffer.x< 1+promptLength()) {
9797
break;
@@ -115,11 +115,11 @@ class ConsoleAddon extends TerminalAddon<IConsoleMixin> {
115115
return apply;
116116
}).bind(inputHandler);
117117

118-
let deleteChar = (function(params: any) {
118+
let deleteChar = (function(params: any = [0]) {
119119
let buffer = this._bufferService.buffer;
120120
let x = buffer.x;
121121
let y = buffer.y;
122-
for (let j=0; j< (params && params[0] || 1); j++) {
122+
for (let j=0; j< (params[0] || 1); j++) {
123123
this.deleteChars({params:[1]});
124124
let line = buffer.lines.get(buffer.ybase+buffer.y);
125125
let range = buffer.getWrappedRangeForLine(buffer.y + buffer.ybase)

0 commit comments

Comments
 (0)