@@ -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