UNPKG

@rsc-labs/medusa-store-analytics

Version:
21 lines (20 loc) 709 B
import { OrderStatus, TransactionBaseService } from "@medusajs/medusa"; type DiscountsCountPopularity = { sum: string; discountId: string; discountCode: string; }; type DiscountsCountPopularityResult = { dateRangeFrom?: number; dateRangeTo?: number; dateRangeFromCompareTo?: number; dateRangeToCompareTo?: number; current: DiscountsCountPopularity[]; previous: DiscountsCountPopularity[]; }; export default class MarketingAnalyticsService extends TransactionBaseService { private readonly TOP_LIMIT; constructor(container: any); getTopDiscountsByCount(orderStatuses: OrderStatus[], from?: Date, to?: Date): Promise<DiscountsCountPopularityResult>; } export {};