@sports-alliance/sports-lib
Version:
A Library to for importing / exporting and processing GPX, TCX, FIT and JSON files from services such as Strava, Movescount, Garmin, Polar etc
29 lines (28 loc) • 742 B
TypeScript
import { ActivityTypes } from '../../../activities/activity.types';
import { TileSettingsInterface } from '../../../tiles/tile.settings.interface';
export interface UserDashboardSettingsInterface {
dateRange: DateRanges;
startDate: number;
endDate: number;
tiles: TileSettingsInterface[];
tableSettings: TableSettings;
activityTypes?: ActivityTypes[];
}
export interface TableSettings {
eventsPerPage: number;
active: string;
direction: 'asc' | 'desc';
selectedColumns: string[];
}
export declare enum DateRanges {
thisWeek = 0,
lastWeek = 1,
lastSevenDays = 2,
thisMonth = 3,
lastMonth = 4,
lastThirtyDays = 5,
thisYear = 6,
lastYear = 7,
custom = 8,
all = 9
}