| 266 | public async scrollToLine(line: number): Promise<void> { return this._page.evaluate(([term, line]) => term.scrollToLine(line), [await this.getHandle(), line] as const); } |
| 267 | public async scrollLines(amount: number): Promise<void> { return this._page.evaluate(([term, amount]) => term.scrollLines(amount), [await this.getHandle(), amount] as const); } |
| 268 | public async write(data: string | Uint8Array): Promise<void> { |
| 269 | return this._page.evaluate(([term, data]) => { |
| 270 | return new Promise(r => term.write(typeof data === 'string' ? data : new Uint8Array(data), r)); |
| 271 | }, [await this.getHandle(), typeof data === 'string' ? data : Array.from(data)] as const); |
| 272 | } |
| 273 | public async writeln(data: string | Uint8Array): Promise<void> { |
| 274 | return this._page.evaluate(([term, data]) => { |
| 275 | return new Promise(r => term.writeln(typeof data === 'string' ? data : new Uint8Array(data), r)); |