---
title: "state(for:)"
framework: tabletopkit
role: symbol
role_heading: Instance Method
path: "tabletopkit/tablesnapshot/state(for:)"
---

# state(for:)

## Declaration

```swift
func state<E>(for equipment: E) -> E.State where E : Equipment
```

## See Also

### Getting information on seats

- [turn](tabletopkit/tablesnapshot/turn.md)
- [seats](tabletopkit/tablesnapshot/seats.md)
- [seatIDs](tabletopkit/tablesnapshot/seatids.md)
- [seat(of:for:)](tabletopkit/tablesnapshot/seat(of:for:).md)
- [seat(of:matching:)](tabletopkit/tablesnapshot/seat(of:matching:).md)
- [seats(of:)](tabletopkit/tablesnapshot/seats(of:).md)
- [state(matching:)](tabletopkit/tablesnapshot/state(matching:)-ear2.md)
- [entity(forSeat:)](tabletopkit/tablesnapshot/entity(forseat:).md)
- [entity(matching:)](tabletopkit/tablesnapshot/entity(matching:)-7ps7s.md)
