StoreObjectRecordType
See source codetype StoreObjectRecordType<Context extends StoreObject<any>> =
  Context extends Store<infer R>
    ? R
    : Context extends {
          store: Store<infer R>
        }
      ? R
      : neverPrev
StoreObjectNext
StoreOperationCompleteHandler