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

Class MockRenderService

src/browser/TestUtils.test.ts:391–446  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

389}
390
391export class MockRenderService implements IRenderService {
392 public serviceBrand: undefined;
393 public onDimensionsChange: Event<IRenderDimensions> = new Emitter<IRenderDimensions>().event;
394 public onRenderedViewportChange: Event<{ start: number, end: number }> = new Emitter<{ start: number, end: number }>().event;
395 public onRender: Event<{ start: number, end: number }> = new Emitter<{ start: number, end: number }>().event;
396 public onRefreshRequest: Event<{ start: number, end: number}> = new Emitter<{ start: number, end: number }>().event;
397 public dimensions: IRenderDimensions = createRenderDimensions();
398 public refreshRows(start: number, end: number): void {
399 throw new Error('Method not implemented.');
400 }
401 public addRefreshCallback(callback: FrameRequestCallback): number {
402 throw new Error('Method not implemented.');
403 }
404 public clearTextureAtlas(): void {
405 throw new Error('Method not implemented.');
406 }
407 public resize(cols: number, rows: number): void {
408 throw new Error('Method not implemented.');
409 }
410 public hasRenderer(): boolean {
411 throw new Error('Method not implemented.');
412 }
413 public setRenderer(renderer: IRenderer): void {
414 throw new Error('Method not implemented.');
415 }
416 public handleDevicePixelRatioChange(): void {
417 throw new Error('Method not implemented.');
418 }
419 public handleResize(cols: number, rows: number): void {
420 throw new Error('Method not implemented.');
421 }
422 public handleCharSizeChanged(): void {
423 throw new Error('Method not implemented.');
424 }
425 public handleBlur(): void {
426 throw new Error('Method not implemented.');
427 }
428 public handleFocus(): void {
429 throw new Error('Method not implemented.');
430 }
431 public handleSelectionChanged(start: [number, number], end: [number, number], columnSelectMode: boolean): void {
432 throw new Error('Method not implemented.');
433 }
434 public handleCursorMove(): void {
435 throw new Error('Method not implemented.');
436 }
437 public clear(): void {
438 throw new Error('Method not implemented.');
439 }
440 public dispose(): void {
441 throw new Error('Method not implemented.');
442 }
443 public registerDecoration(decorationOptions: IDecorationOptions): IDecoration {
444 throw new Error('Method not implemented.');
445 }
446}
447
448export class MockCharacterJoinerService implements ICharacterJoinerService {

Callers

nothing calls this directly

Calls 1

createRenderDimensionsFunction · 0.90

Tested by

no test coverage detected