@velora-dex/sdk
Version:
21 lines • 1.02 kB
TypeScript
import type { ApiToken, RequestParameters, ConstructFetchInput, TokenCategory } from '../../types';
export type GetTokensParams = {
category?: string;
};
export type GetTokens = {
(options?: GetTokensParams, requestParams?: RequestParameters): Promise<ApiToken[]>;
/**
* @deprecated Passing RequestParameters as the first argument is deprecated.
* Pass it as the second argument instead: `getTokens({}, requestParams)`
*/
(requestParams?: RequestParameters): Promise<ApiToken[]>;
};
export type GetAllTokens = (options?: GetTokensParams, requestParams?: RequestParameters) => Promise<ApiToken[]>;
export type GetTokenCategories = (requestParams?: RequestParameters) => Promise<TokenCategory[]>;
export type GetTokensFunctions = {
getTokens: GetTokens;
getAllTokens: GetAllTokens;
getTokenCategories: GetTokenCategories;
};
export declare const constructGetTokens: ({ apiURL, chainId, fetcher, }: ConstructFetchInput) => GetTokensFunctions;
//# sourceMappingURL=token.d.ts.map