# InitialState

Initial Tree values. activeId defaults null and expandedIds defaults empty.

## Signatures

```ts
export interface InitialState {
    readonly activeId?: string | null;
    readonly expandedIds?: readonly string[];
    readonly loop?: boolean;
}
```

## Property: activeId

Id currently active for keyboard navigation; null means no active item.

## Property: expandedIds

Ids whose child tree groups are currently visible.

## Property: loop

Whether movement wraps between the first and last enabled items.
