@rsc-labs/medusa-store-analytics
Version:
Get analytics data about your store
16 lines (15 loc) • 663 B
TypeScript
export declare enum DateResolutionType {
Day = "day",
Month = "month"
}
export declare function calculateResolution(date?: Date, toDate?: Date): DateResolutionType;
export declare function getTruncateFunction(dateResolution: DateResolutionType): (date: Date) => Date;
/**
* Calculates the end date for a date range query.
* - If 'to' is provided (from date picker), adds 1 day to include the full selected day
* - If 'to' is undefined, returns the current date/time
*
* @param to - Optional end date from date picker (at midnight)
* @returns Date object for use in query with < operator
*/
export declare function getQueryEndDate(to?: Date): Date;