UNPKG

@pinelab/vendure-plugin-metrics

Version:

Vendure plugin measuring and visualizing e-commerce metrics

15 lines (14 loc) 629 B
import { Order, RequestContext } from '@vendure/core'; import { MetricStrategy, NamedDatapoint } from '../services/metric-strategy'; import { Session } from '../services/request-service'; import { AdvancedMetricType } from '../ui/generated/graphql'; /** * Number of sessions and device type */ export declare class SessionsMetric implements MetricStrategy { readonly metricType: AdvancedMetricType; readonly code = "sessions"; readonly allowProductSelection = false; getTitle(ctx: RequestContext): string; calculateDataPoints(ctx: RequestContext, orders: Order[], sessions?: Session[]): NamedDatapoint[]; }