# DockingConfig

**Kind**: interface | **Module**: [Windows](https://docs.interop.io/desktop/reference/javascript/windows/index.md)

**Source**: https://docs.interop.io/desktop/reference/javascript/windows/dockingconfig/index.html

Docking configuration for a window.

*Since: io.Connect Desktop 10.0, @interopio/desktop 6.16.0*

## Properties

- **`allowedPositions`** (`DockingPosition[]`, optional)
  Allowed positions for docking the window. Default is [ "top" ].
- **`claimScreenArea`** (`boolean`, optional)
  If `true`, the window will claim the area it occupies on the screen when docked, in effect, reducing the working area of the screen.
  *Available only on Windows.*
- **`enabled`** (`boolean`, required)
  If `true`, will enable docking the window to a screen edge.
- **`height`** (`number`, optional)
  Height in pixels for the window when docked at the top or the bottom screen edge.
- **`width`** (`number`, optional)
  Width in pixels for the window when docked at the left or the right screen edge.

## Related types

- [DockingPosition](https://docs.interop.io/desktop/reference/javascript/windows/dockingposition/index.md)
