@paraswap/sdk
Version:
17 lines • 889 B
TypeScript
import type { SDKConfig } from './partial';
import { SwapSDKMethods } from '../methods/swap';
import { LimitOrderHandlers } from '../methods/limitOrders';
import { NFTOrderHandlers } from '../methods/nftOrders';
import { DeltaOrderHandlers } from '../methods/delta';
import { GetQuoteFunctions } from '../methods/quote/getQuote';
import { ConstructBaseInput } from '../types';
export type AllSDKMethods<TxResponse> = {
swap: SwapSDKMethods<TxResponse>;
limitOrders: LimitOrderHandlers<TxResponse>;
nftOrders: NFTOrderHandlers<TxResponse>;
delta: DeltaOrderHandlers<TxResponse>;
quote: GetQuoteFunctions;
} & Required<ConstructBaseInput>;
/** @description construct SDK with every method, for swap and limitOrders */
export declare const constructFullSDK: <TxResponse = any>(config: SDKConfig<TxResponse>) => AllSDKMethods<TxResponse>;
//# sourceMappingURL=full.d.ts.map