fix: expose ebay unstable mode typing
This commit is contained in:
@@ -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>
|
||||
>
|
||||
>;
|
||||
|
||||
Reference in New Issue
Block a user