[API reference](https://evolu.dev/docs/api-reference) › [@evolu/common](https://evolu.dev/docs/api-reference/common) › [local‑first/Evolu](https://evolu.dev/docs/api-reference/common/local-first/Evolu) › AppOwnerState

```ts
type AppOwnerState<S extends EvoluSchema> =
  NoAppOwnerState | OpeningAppOwnerState<S> | OpenAppOwnerState<S>;
```

Defined in: [packages/common/src/local-first/Evolu.ts:2146](https://github.com/evoluhq/evolu/blob/aa223771feea747ffb1b0f5f3271574455633e37/packages/common/src/local-first/Evolu.ts#L2146)

The AppOwner a tab has open, as [subscribeAppOwnerState](https://evolu.dev/docs/api-reference/common/local-first/Evolu/functions/subscribeAppOwnerState) follows it:
none open, its instance opening, or open with its instance.