fix: expose ebay unstable mode typing

This commit is contained in:
2026-04-23 05:47:50 -04:00
parent eb37e8814e
commit 807849e257

View File

@@ -12,15 +12,18 @@ type IsExact<T, U> =
: false; : false;
const getDefaultEbayItems = async () => fetchEbayItems("laptop"); const getDefaultEbayItems = async () => fetchEbayItems("laptop");
const getUnstableEbayItems = async (): Promise< const unstableEbayItemsPromise = fetchEbayItems(
UnstableListingBuckets<EbayListingDetails> "laptop",
> => fetchEbayItems("laptop", 1000, {}, { hideUnstableResults: true }); 1000,
{},
{ hideUnstableResults: true },
);
type _EbayDefaultReturn = Assert< type _EbayDefaultReturn = Assert<
IsExact<Awaited<ReturnType<typeof getDefaultEbayItems>>, EbayListingDetails[]> IsExact<Awaited<ReturnType<typeof getDefaultEbayItems>>, EbayListingDetails[]>
>; >;
type _EbayUnstableReturn = Assert< type _EbayUnstableReturn = Assert<
IsExact< IsExact<
Awaited<ReturnType<typeof getUnstableEbayItems>>, Awaited<typeof unstableEbayItemsPromise>,
UnstableListingBuckets<EbayListingDetails> UnstableListingBuckets<EbayListingDetails>
> >
>; >;