# AccessibilityActionBinding

`import { AccessibilityActionBinding } from "destack:accessibility/binding";`

Action binding family.

```ds title="AccessibilityActionBinding"
export interface AccessibilityActionBinding {
    openAccessibilityActions(window: WindowHandle, options: &'a readonly AccessibilityActionOptions): Result<AccessibilityActionHandle, HostError>;
    closeAccessibilityActions(actions: AccessibilityActionHandle): Result<void, HostError>;
    readAccessibilityActions(actions: AccessibilityActionHandle, maxActions: uint32, timeoutNs?: uint64 | undefined): Result<AccessibilityAction[], HostError>;
}
```

[language/library/src/accessibility/binding/action.ds:399:436](https://github.com/destack-sh/destack/blob/main/language/library/src/accessibility/binding/action.ds#L399-L436)

## Members

### `openAccessibilityActions(window: WindowHandle, options: &'a readonly AccessibilityActionOptions): Result<AccessibilityActionHandle, HostError>`

Open one inbound accessibility action stream.

### `closeAccessibilityActions(actions: AccessibilityActionHandle): Result<void, HostError>`

Close one inbound accessibility action stream.

### `readAccessibilityActions(actions: AccessibilityActionHandle, maxActions: uint32, timeoutNs?: uint64 | undefined): Result<AccessibilityAction[], HostError>`

Read accessibility actions.
