# DeviceBinding

`import { DeviceBinding } from "destack:device/binding";`

Device binding family.

```ds title="DeviceBinding"
export interface DeviceBinding {
    bluetooth: Dynamic<DeviceBluetoothBinding>;
    camera: Dynamic<DeviceCameraBinding>;
    hid: Dynamic<DeviceHidBinding>;
    midi: Dynamic<DeviceMidiBinding>;
    serial: Dynamic<DeviceSerialBinding>;
    usb: Dynamic<DeviceUsbBinding>;
}
```

[language/library/src/device/binding/device.ds:12:25](https://github.com/destack-sh/destack/blob/main/language/library/src/device/binding/device.ds#L12-L25)

## Members

### `bluetooth: Dynamic<DeviceBluetoothBinding>`

Bluetooth bindings.

### `camera: Dynamic<DeviceCameraBinding>`

Camera bindings.

### `hid: Dynamic<DeviceHidBinding>`

Hid bindings.

### `midi: Dynamic<DeviceMidiBinding>`

Midi bindings.

### `serial: Dynamic<DeviceSerialBinding>`

Serial bindings.

### `usb: Dynamic<DeviceUsbBinding>`

Usb bindings.
