@velora-dex/sdk
Version:
18 lines • 829 B
TypeScript
import type { Address, ConstructFetchInput, RequestParameters } from '../../types';
import type { NFTOrderFromAPI, NFTOrdersApiResponse, NFTOrderType } from './helpers/types';
export type NFTOrdersUserParams = {
maker: Address;
type: NFTOrderType;
} | {
taker: Address;
type: NFTOrderType;
};
type GetNFTOrderByHash = (orderHash: string, requestParams?: RequestParameters) => Promise<NFTOrderFromAPI>;
type GetNFTOrders = (userParams: NFTOrdersUserParams, requestParams?: RequestParameters) => Promise<NFTOrdersApiResponse>;
export type GetNFTOrdersFunctions = {
getNFTOrders: GetNFTOrders;
getNFTOrderByHash: GetNFTOrderByHash;
};
export declare const constructGetNFTOrders: ({ apiURL, chainId, fetcher, }: ConstructFetchInput) => GetNFTOrdersFunctions;
export {};
//# sourceMappingURL=getOrders.d.ts.map