UNPKG

@velora-dex/sdk

Version:
29 lines 2.02 kB
import type { ConstructProviderFetchInput, RequestParameters } from '../../types'; import type { NFTOrderFromAPI } from './helpers/types'; import { BuildNFTOrderFunctions, BuildNFTOrderInput } from './buildOrder'; import { CancelNFTOrderFunctions } from './cancelOrder'; import { GetNFTOrdersFunctions } from './getOrders'; import { PostNFTOrderFunctions } from './postOrder'; import { SignNFTOrderFunctions } from './signOrder'; import { ApproveTokenForNFTOrderFunctions } from './approveForOrder'; import { GetNFTOrdersContractFunctions } from './getOrdersContract'; import { BuildNFTOrdersTxFunctions } from './transaction'; type SubmitNFTOrder = (buildNFTOrderParams: BuildNFTOrderInput, extra?: { permitMakerAsset?: string; }, requestParams?: RequestParameters) => Promise<NFTOrderFromAPI>; /** @deprecated NFT Orders are deprecated and will be removed in a future version. */ export type SubmitNFTOrderFuncs = { submitNFTOrder: SubmitNFTOrder; submitP2POrder: SubmitNFTOrder; }; /** @deprecated NFT Orders are deprecated and will be removed in a future version. */ export declare const constructSubmitNFTOrder: (options: ConstructProviderFetchInput<any, "signTypedDataCall">) => SubmitNFTOrderFuncs; /** @deprecated NFT Orders are deprecated and will be removed in a future version. */ export type NFTOrderHandlers<T> = SubmitNFTOrderFuncs & BuildNFTOrderFunctions & SignNFTOrderFunctions & PostNFTOrderFunctions & GetNFTOrdersFunctions & GetNFTOrdersContractFunctions & BuildNFTOrdersTxFunctions & CancelNFTOrderFunctions<T> & ApproveTokenForNFTOrderFunctions<T>; /** * @description construct SDK with every NFTOrders-related method, fetching from API and contract calls * @deprecated NFT Orders are deprecated and will be removed in a future version. */ export declare const constructAllNFTOrdersHandlers: <TxResponse>(options: ConstructProviderFetchInput<TxResponse, "signTypedDataCall" | "transactCall" | "staticCall">) => NFTOrderHandlers<TxResponse>; export {}; //# sourceMappingURL=index.d.ts.map