sainsburys-date
Version:
Basic functions to convert a Date object into Sainsbury's financial calendar components
25 lines (24 loc) • 598 B
TypeScript
declare function fromDate(date: Date | string): {
year: number;
quarter: number | undefined;
period: number;
week: number;
} | undefined;
export interface ToDateOptions {
year?: number;
quarter?: number;
period?: number;
week?: number;
day?: number;
}
declare function toDate(options: ToDateOptions): Date;
declare const _default: {
QUARTERS_IN_YEAR: number;
PERIODS_IN_YEAR: number;
DAYS_IN_PERIOD: number;
DAYS_IN_YEAR: number;
fromDate: typeof fromDate;
toDate: typeof toDate;
convert: typeof fromDate;
};
export default _default;