@velora-dex/sdk
Version:
13 lines • 945 B
TypeScript
import { BaseFetchUrl, BaseFetchUrlInputConstructor, MinFetchUrl } from '../../common/orders/misc';
import { BuildNFTOrderDataInput, NFTOrderData } from './buildOrderData';
export declare const AssetType: {
readonly ERC20: 0;
readonly ERC1155: 1;
readonly ERC721: 2;
};
export declare function sanitizeOrderData({ nonceAndMeta, expiry, makerAsset: _makerAsset, takerAsset: _takerAsset, maker, taker, makerAmount, takerAmount, makerAssetId, takerAssetId, makerAssetType, takerAssetType, }: NFTOrderData & Partial<Pick<BuildNFTOrderDataInput, 'makerAssetType' | 'takerAssetType'>> & Record<string, any>): NFTOrderData;
export type GetOrdersURLs = `${BaseFetchUrl<'nft'>}/${'taker' | 'maker'}/${string}`;
export type GetOrderURL = `${MinFetchUrl<'nft'>}/${string}`;
export type PostOrderURLs = BaseFetchUrl<'nft'>;
export declare const constructBaseFetchUrlGetter: BaseFetchUrlInputConstructor<'nft'>;
//# sourceMappingURL=misc.d.ts.map