Initial commit

This commit is contained in:
2025-03-07 19:22:02 +01:00
commit 4a98255d83
55743 changed files with 5280367 additions and 0 deletions
+27
View File
@@ -0,0 +1,27 @@
/*!
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License.
*/
import type { Restorer as RestorerInterface, RestorerAPI as RestorerAPIType, RestorerProps, TabsterCore } from "./Types";
import { TabsterPart } from "./Utils";
declare class Restorer extends TabsterPart<RestorerProps> implements RestorerInterface {
private _hasFocus;
constructor(tabster: TabsterCore, element: HTMLElement, props: RestorerProps);
dispose(): void;
private _onFocusOut;
private _onFocusIn;
}
export declare class RestorerAPI implements RestorerAPIType {
private _tabster;
private _history;
private _keyboardNavState;
private _focusedElementState;
private _getWindow;
constructor(tabster: TabsterCore);
dispose(): void;
private _onRestoreFocus;
private _onFocusIn;
private _restoreFocus;
createRestorer(element: HTMLElement, props: RestorerProps): Restorer;
}
export {};