# API

### Traits

```@docs
StaticArrayInterface.contiguous_axis
StaticArrayInterface.contiguous_axis_indicator
StaticArrayInterface.contiguous_batch_size
StaticArrayInterface.dimnames
StaticArrayInterface.has_dimnames
StaticArrayInterface.has_parent
StaticArrayInterface.is_column_major
StaticArrayInterface.is_lazy_conjugate
StaticArrayInterface.is_splat_index
StaticArrayInterface.known_dimnames
StaticArrayInterface.known_first
StaticArrayInterface.known_last
StaticArrayInterface.known_length
StaticArrayInterface.known_offset1
StaticArrayInterface.known_offsets
StaticArrayInterface.known_size
StaticArrayInterface.known_step
StaticArrayInterface.known_strides
```

### Functions

```@docs
StaticArrayInterface.static_axes
StaticArrayInterface.axes_types
StaticArrayInterface.broadcast_axis
StaticArrayInterface.deleteat
StaticArrayInterface.dense_dims
StaticArrayInterface.from_parent_dims
StaticArrayInterface.getindex
StaticArrayInterface.indices
StaticArrayInterface.insert
StaticArrayInterface.static_length
StaticArrayInterface.lazy_axes
StaticArrayInterface.offset1
StaticArrayInterface.offsets
StaticArrayInterface.setindex!
StaticArrayInterface.static_size
StaticArrayInterface.static_strides
StaticArrayInterface.to_axes
StaticArrayInterface.to_axis
StaticArrayInterface.to_dims
StaticArrayInterface.to_index
StaticArrayInterface.static_to_indices
StaticArrayInterface.to_parent_dims
StaticArrayInterface.unsafe_reconstruct
```

### Types

```@docs
StaticArrayInterface.BroadcastAxis
StaticArrayInterface.LazyAxis
StaticArrayInterface.OptionallyStaticStepRange
StaticArrayInterface.OptionallyStaticUnitRange
StaticArrayInterface.SOneTo
StaticArrayInterface.SUnitRange
StaticArrayInterface.StrideIndex
```

