@trendmoon/api-client
Version:
Official TypeScript client for Trendmoon API
28 lines • 1.33 kB
TypeScript
import { TrendmoonApiClient } from '../api/TrendmoonApiClient.js';
import * as Types from '../types/ResponseAndParams.js';
/**
* CategoryService handles core category operations
* Focused on category data and dominance analysis
*/
export declare class CategoryService {
private apiClient;
constructor(apiClient: TrendmoonApiClient);
/**
* Retrieves category dominance data for assets.
* @param params - Parameters for getting category dominance
* @returns Promise resolving to category dominance data
*/
getCategoryDominanceForAssets(params?: Types.GetCategoryDominanceForAssetsParams): Promise<Types.GetCategoryDominanceForAssetsResponse>;
/**
* Retrieves top categories by market performance for the last day with pagination support.
* @param params - Parameters for getting top categories dominance with sorting and pagination
* @returns Promise resolving to top categories dominance data
*/
getTopCategoriesDominance(params?: Types.GetTopCategoriesDominanceParams): Promise<Types.GetTopCategoriesDominanceResponse>;
/**
* Retrieves a list of all available categories.
* @returns Promise resolving to all available categories
*/
getAllCategories(): Promise<Types.GetAllCategoriesResponse>;
}
//# sourceMappingURL=CategoryService.d.ts.map