# Composite.Orientation

Supported composite movement axes.

## Signatures

```ts
export type Orientation = "horizontal" | "vertical" | "both";
```

## Why

The public model lets custom composites reuse Composite's deterministic policy without copying
an internal shape.

## Ownership and lifetime

This declaration is data or schema metadata and acquires no resources.

## Example

Import with `import type { Orientation } from "@typed/ui/Composite";` Extend the
[Composite.makeState runnable setup](https://tylors.github.io/typed/reference/symbols/QHR5cGVkL3VpL0NvbXBvc2l0ZSNtYWtlU3RhdGU/). Choose an
axis policy explicitly: `const orientation: Orientation = "horizontal"`.
