diff --git a/src/renderer/GridCache.test.ts b/src/browser/renderer/GridCache.test.ts similarity index 96% rename from src/renderer/GridCache.test.ts rename to src/browser/renderer/GridCache.test.ts index c4b1c220..30d22e81 100644 --- a/src/renderer/GridCache.test.ts +++ b/src/browser/renderer/GridCache.test.ts @@ -4,7 +4,7 @@ */ import { assert } from 'chai'; -import { GridCache } from './GridCache'; +import { GridCache } from 'browser/renderer/GridCache'; describe('GridCache', () => { let grid: GridCache; diff --git a/src/renderer/GridCache.ts b/src/browser/renderer/GridCache.ts similarity index 84% rename from src/renderer/GridCache.ts rename to src/browser/renderer/GridCache.ts index dd188c62..b48798d2 100644 --- a/src/renderer/GridCache.ts +++ b/src/browser/renderer/GridCache.ts @@ -4,7 +4,7 @@ */ export class GridCache { - public cache: T[][]; + public cache: (T | undefined)[][]; public constructor() { this.cache = []; @@ -16,7 +16,7 @@ export class GridCache { this.cache.push([]); } for (let y = this.cache[x].length; y < height; y++) { - this.cache[x].push(null); + this.cache[x].push(undefined); } this.cache[x].length = height; } @@ -26,7 +26,7 @@ export class GridCache { public clear(): void { for (let x = 0; x < this.cache.length; x++) { for (let y = 0; y < this.cache[x].length; y++) { - this.cache[x][y] = null; + this.cache[x][y] = undefined; } } } diff --git a/src/renderer/TextRenderLayer.ts b/src/renderer/TextRenderLayer.ts index 9db35b6a..1858f005 100644 --- a/src/renderer/TextRenderLayer.ts +++ b/src/renderer/TextRenderLayer.ts @@ -6,7 +6,7 @@ import { ICharacterJoinerRegistry, IRenderDimensions } from 'browser/renderer/Types'; import { ITerminal } from '../Types'; import { CharData, ICellData } from 'common/Types'; -import { GridCache } from './GridCache'; +import { GridCache } from 'browser/renderer/GridCache'; import { BaseRenderLayer } from './BaseRenderLayer'; import { AttributeData } from 'common/buffer/AttributeData'; import { NULL_CELL_CODE, Content } from 'common/buffer/Constants';