From 822ac527ba1f6a0930df81254daaab405a0098f0 Mon Sep 17 00:00:00 2001 From: Daniel Imms <2193314+Tyriar@users.noreply.github.com> Date: Fri, 9 Sep 2022 12:48:55 -0700 Subject: [PATCH] Correct type and use ! to highlight the unsafe part --- src/common/buffer/BufferLine.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/common/buffer/BufferLine.ts b/src/common/buffer/BufferLine.ts index d8cb4355b4..a1c7f25713 100644 --- a/src/common/buffer/BufferLine.ts +++ b/src/common/buffer/BufferLine.ts @@ -60,7 +60,7 @@ const w: { startIndex: number } = { export class BufferLine implements IBufferLine { protected _data: Uint32Array; protected _combined: {[index: number]: string} = {}; - protected _extendedAttrs: {[index: number]: IExtendedAttrs} = {}; + protected _extendedAttrs: {[index: number]: IExtendedAttrs | undefined} = {}; public length: number; constructor(cols: number, fillCellData?: ICellData, public isWrapped: boolean = false) { @@ -181,7 +181,7 @@ export class BufferLine implements IBufferLine { cell.combinedData = this._combined[index]; } if (cell.bg & BgFlags.HAS_EXTENDED) { - cell.extended = this._extendedAttrs[index]; + cell.extended = this._extendedAttrs[index]!; } return cell; }