diff --git a/lib/useOnyx.ts b/lib/useOnyx.ts index ffbcdc80..e523eaff 100644 --- a/lib/useOnyx.ts +++ b/lib/useOnyx.ts @@ -46,7 +46,9 @@ type UseOnyxOptions = BaseUseOnyxOptions & U type FetchStatus = 'loading' | 'loaded'; -type CachedValue = IsEqual> extends true ? TValue : TKey extends CollectionKeyBase ? OnyxCollection : OnyxEntry; +type SelectedValue = TKey extends CollectionKeyBase ? OnyxCollection : OnyxEntry; + +type CachedValue = IsEqual> extends true ? TValue : SelectedValue; type ResultMetadata = { status: FetchStatus;