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