]>
Commit | Line | Data |
---|---|---|
95cb6f30 PK |
1 | /** |
2 | * @license MIT | |
3 | */ | |
4 | ||
5 | import { ITerminal } from './Interfaces'; | |
6 | import { CircularList } from './utils/CircularList'; | |
7 | ||
8 | export class Buffer { | |
9 | private _lines: CircularList<any>; | |
10 | private _ybase: number; | |
11 | private _ydisp: number; | |
12 | private _y: number; | |
13 | private _x: number; | |
14 | private _tabs: any; | |
15 | ||
16 | constructor(private terminal: ITerminal) { | |
17 | this._lines = new CircularList(this.terminal.scrollback); | |
18 | } | |
19 | ||
20 | public get lines(): CircularList { | |
21 | return this._lines; | |
22 | } | |
23 | } |