menu

AccessibilityTreeBinding

import { AccessibilityTreeBinding } from "destack:accessibility/binding";

Tree binding family.

language/library/src/accessibility/binding/tree.ds:24:61
1export interface AccessibilityTreeBinding {2    applyAccessibilityTree(window: WindowHandle, update: &'a readonly AccessibilityTreeUpdate): Result<void, HostError>;3    clearAccessibilityTree(window: WindowHandle): Result<void, HostError>;4    hitTestAccessibilityTree(window: WindowHandle, x: float64, y: float64): Result<AccessibilityNodeId | undefined, HostError>;5}

Members

applyAccessibilityTree(window: WindowHandle, update: &'a readonly AccessibilityTreeUpdate): Result<void, HostError>

Apply one accessibility tree update.

clearAccessibilityTree(window: WindowHandle): Result<void, HostError>

Clear the published accessibility tree.

hitTestAccessibilityTree(window: WindowHandle, x: float64, y: float64): Result<AccessibilityNodeId | undefined, HostError>

Resolve one accessibility node at one point.