Introduce IRenderDebouncer interface, unifying RenderDebouncer and TimeBasedDebouncer types

This commit is contained in:
Samuel Sampson
2021-08-17 20:50:47 +00:00
parent f1eed44e14
commit f1849cafaf
5 changed files with 12 additions and 8 deletions
+2 -2
View File
@@ -4,7 +4,7 @@
*/
import * as Strings from 'browser/LocalizableStrings';
import { ITerminal } from 'browser/Types';
import { ITerminal, IRenderDebouncer } from 'browser/Types';
import { IBuffer } from 'common/buffer/Types';
import { isMac } from 'common/Platform';
import { TimeBasedDebouncer } from 'browser/TimeBasedDebouncer';
@@ -28,7 +28,7 @@ export class AccessibilityManager extends Disposable {
private _liveRegion: HTMLElement;
private _liveRegionLineCount: number = 0;
private _renderRowsDebouncer: TimeBasedDebouncer;
private _renderRowsDebouncer: IRenderDebouncer;
private _screenDprMonitor: ScreenDprMonitor;
private _topBoundaryFocusListener: (e: FocusEvent) => void;