]> git.proxmox.com Git - mirror_xterm.js.git/blob - src/Buffer.ts
ba147d81086919dc255f4d2a2f18703776b53d83
[mirror_xterm.js.git] / src / Buffer.ts
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 }