add registerBufferElementProvider (#4402)

This commit is contained in:
Megan Rogge
2023-02-07 09:56:23 -08:00
committed by GitHub
parent 6daadc4c55
commit 72a157df5e
7 changed files with 77 additions and 19 deletions
+5
View File
@@ -80,6 +80,7 @@ export interface IPublicTerminal extends IDisposable {
refresh(start: number, end: number): void;
clearTextureAtlas(): void;
reset(): void;
registerBufferElementProvider(bufferProvider: IBufferElementProvider): IDisposable;
}
export type CustomKeyEventHandler = (event: KeyboardEvent) => boolean;
@@ -220,3 +221,7 @@ export interface IRenderDebouncer extends IDisposable {
export interface IRenderDebouncerWithCallback extends IRenderDebouncer {
addRefreshCallback(callback: FrameRequestCallback): number;
}
export interface IBufferElementProvider {
provideBufferElements(): DocumentFragment;
}