UNPKG

unleash-server

Version:

Unleash is an enterprise ready feature flag service. It provides different strategies for handling feature flags.

25 lines 929 B
import type { Store } from '../../types/stores/store.js'; export type IStatTrafficUsage = { day: Date; trafficGroup: string; statusCodeSeries: number; count: number; }; export type IStatMonthlyTrafficUsage = { month: string; trafficGroup: string; statusCodeSeries: number; count: number; }; export interface IStatTrafficUsageKey { day: Date; trafficGroup: string; statusCodeSeries: number; } export interface ITrafficDataUsageStore extends Store<IStatTrafficUsage, IStatTrafficUsageKey> { upsert(trafficDataUsage: IStatTrafficUsage): Promise<void>; getTrafficDataUsageForPeriod(period: string): Promise<IStatTrafficUsage[]>; getDailyTrafficDataUsageForPeriod(from: Date, to: Date): Promise<IStatTrafficUsage[]>; getMonthlyTrafficDataUsageForPeriod(from: Date, to: Date): Promise<IStatMonthlyTrafficUsage[]>; } //# sourceMappingURL=traffic-data-usage-store-type.d.ts.map