@pinelab/vendure-plugin-metrics
Version:
Vendure plugin measuring and visualizing e-commerce metrics
14 lines (13 loc) • 568 B
TypeScript
import { Order, RequestContext } from '@vendure/core';
import { AdvancedMetricType } from '../ui/generated/graphql';
import { MetricStrategy, NamedDatapoint } from '../services/metric-strategy';
/**
* Calculates the average order value per month
*/
export declare class AverageOrderValueMetric implements MetricStrategy {
readonly metricType: AdvancedMetricType;
readonly code = "aov";
readonly allowProductSelection = false;
getTitle(ctx: RequestContext): string;
calculateDataPoints(ctx: RequestContext, entities: Order[]): NamedDatapoint[];
}