(e3)
| 4019 | return { first: t3, last: i3 }; |
| 4020 | } |
| 4021 | setupTabStops(e3) { |
| 4022 | for (null != e3 ? this.tabs[e3] || (e3 = this.prevStop(e3)) : (this.tabs = {}, e3 = 0); e3 < this._cols; e3 += this._optionsService.rawOptions.tabStopWidth) this.tabs[e3] = true; |
| 4023 | } |
| 4024 | prevStop(e3) { |
| 4025 | for (null == e3 && (e3 = this.x); !this.tabs[--e3] && e3 > 0; ) ; |
| 4026 | return e3 >= this._cols ? this._cols - 1 : e3 < 0 ? 0 : e3; |
no test coverage detected