Files
standardnotes-server/packages/syncing-server/src/Domain/Metrics/MetricsStoreInterface.ts

17 lines
371 B
TypeScript

import { Metric } from './Metric'
export interface MetricsStoreInterface {
storeUserBasedMetric(metric: Metric, value: number, userUuid: string): Promise<void>
storeMetric(metric: Metric): Promise<void>
getStatistics(
name: string,
from: number,
to: number,
): Promise<{
sum: number
max: number
min: number
sampleCount: number
}>
}