MCPcopy
hub / github.com/xtermjs/xterm.js / write

Method write

test/playwright/TestUtils.ts:268–272  ·  view source on GitHub ↗
(data: string | Uint8Array)

Source from the content-addressed store, hash-verified

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));

Callers

nothing calls this directly

Calls 3

getHandleMethod · 0.95
evaluateMethod · 0.65
writeMethod · 0.65

Tested by

no test coverage detected