mirror of
https://github.com/zoriya/v10.git
synced 2026-08-16 02:45:09 +00:00
16 lines
1.1 KiB
TypeScript
16 lines
1.1 KiB
TypeScript
import { IndicatorVisibilityCoordinator } from "../../core/ui/input-feedback/indicator-lifecycle.js";
|
|
import { InputActionEvent, MediaSnapshot } from "../../core/ui/input-feedback/status.js";
|
|
import { GestureActivateEvent } from "../gesture/gesture.js";
|
|
import { HotkeyActivateEvent } from "../hotkey/coordinator.js";
|
|
//#region src/dom/ui/input-action.d.ts
|
|
type CoordinatorEvent = GestureActivateEvent | HotkeyActivateEvent;
|
|
interface MediaSnapshotStore {
|
|
readonly state: object;
|
|
}
|
|
declare function toInputActionEvent(event: CoordinatorEvent): InputActionEvent;
|
|
declare function getMediaSnapshot(store: MediaSnapshotStore | undefined): MediaSnapshot;
|
|
declare function subscribeToInputActions(container: HTMLElement, callback: (event: InputActionEvent) => void): () => void;
|
|
declare function getIndicatorVisibilityCoordinator(container: HTMLElement): IndicatorVisibilityCoordinator;
|
|
//#endregion
|
|
export { CoordinatorEvent, MediaSnapshotStore, getIndicatorVisibilityCoordinator, getMediaSnapshot, subscribeToInputActions, toInputActionEvent };
|
|
//# sourceMappingURL=input-action.d.ts.map
|