# PinnedPosition

> _Since v1.15.0_

Column pin position.

**Physical values** (always pin to specified side):
- `'left'` - Pin to left edge
- `'right'` - Pin to right edge

**Logical values** (flip based on text direction for RTL support):
- `'start'` - Pin to inline-start (left in LTR, right in RTL)
- `'end'` - Pin to inline-end (right in LTR, left in RTL)

Use logical values (`start`/`end`) for grids that need to work in both
LTR and RTL layouts with the same configuration.

```ts
type PinnedPosition = "left" | "right" | "start" | "end"
```

#### Example

```typescript
// Physical - always pins to left side regardless of direction
{ field: 'id', pinned: 'left' }

// Logical - pins to visual start (left in LTR, right in RTL)
{ field: 'id', pinned: 'start' }
```
