# tmux.NewSparseArray

- **Module:** tmux
- **Package:** github.com/libtmux/libtmux-go/tmux
- **Language:** Go
- **Kind:** function
- **Source:** https://github.com/libtmux/libtmux-go/blob/5f808882015a975a65acc7f9da5b3ff0d5cbdc91/tmux/sparse_array.go#L35
- **Page:** https://libtmux.org/reference/go/tmux-newsparsearray/

```
tmux.NewSparseArray(entries: SparseEntry[T]) -> (SparseArray[T], error)
```

NewSparseArray builds an array from entries, sorting them by index. It returns errors matching [ErrInvalidSparseIndex] or [ErrDuplicateSparseIndex] for negative, overflowing, or duplicate indices.
