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;
const getDefaultEbayItems = async () => fetchEbayItems("laptop");
const getUnstableEbayItems = async (): Promise<
UnstableListingBuckets<EbayListingDetails>
> => fetchEbayItems("laptop", 1000, {}, { hideUnstableResults: true });
const unstableEbayItemsPromise = fetchEbayItems(
"laptop",
1000,
{},
{ hideUnstableResults: true },
);
type _EbayDefaultReturn = Assert<
IsExact<Awaited<ReturnType<typeof getDefaultEbayItems>>, EbayListingDetails[]>
>;
type _EbayUnstableReturn = Assert<
IsExact<
Awaited<ReturnType<typeof getUnstableEbayItems>>,
Awaited<typeof unstableEbayItemsPromise>,
UnstableListingBuckets<EbayListingDetails>
>
>;