UNPKG

svelte-ux

Version:

- Increment version in `package.json` and commit as `Version bump to x.y.z` - `npm run publish`

54 lines (53 loc) 1.63 kB
import type { Variables } from '../config/variables'; import { PeriodType } from './date'; export type DateRange = { from: Date | null; to: Date | null; periodType?: PeriodType | null; }; export declare const dayPresets: { label: string; value: DateRange; }[]; export declare const biWeekSun1Presets: { label: string; value: DateRange; }[]; export declare const biWeekMon1Presets: { label: string; value: DateRange; }[]; export declare const monthPresets: { label: string; value: DateRange; }[]; export declare const quarterPresets: { label: string; value: DateRange; }[]; export declare const fiscalYearPresets: { label: string; value: DateRange; }[]; type Group = 'charges' | 'encounters' | 'labor' | 'financial' | 'prescriptions' | 'productivity'; export declare function getDefaultPeriod(group: Group): { from: Date; to: Date; periodType: PeriodType; }; export declare function getPeriodTypes(group: Group): PeriodType[]; export declare function getQuickPresets(group: Group): { label: string; value: DateRange; }[]; export declare function getDateRangePresets(periodType: PeriodType): { label: string; value: DateRange; }[]; export declare function getPreviousYearPeriodOffset(periodType: PeriodType, options?: { referenceDate?: Date; alignDayOfWeek?: boolean; }): -1 | -4 | -364 | -366 | -365 | -52 | -26 | -12; export type PeriodComparison = 'prevPeriod' | 'prevYear' | 'fiftyTwoWeeksAgo'; export declare function getPeriodComparisonOffset(view: PeriodComparison, period: Variables['Period'] | undefined): number; export {};