type StoreObject<R extends UnknownRecord> =
  | {
      store: Store<R>
    }
  | Store<R>
StoreListenerStoreObjectRecordType