UNPKG

@idris-maps/yyyy-mm-dd

Version:

A date library dealing only with days in the YYYY-MM-DD format

48 lines (47 loc) 3.44 kB
export declare const add: import("./curry").CurriedFunction3<"day" | "days" | "week" | "weeks" | "month" | "months" | "year" | "years", number, string, string>; export declare const addDays: import("./curry").CurriedFunction2<number, string, string>; export declare const addMonths: import("./curry").CurriedFunction2<number, string, string>; export declare const addWeeks: import("./curry").CurriedFunction2<number, string, string>; export declare const addYears: import("./curry").CurriedFunction2<number, string, string>; export declare const daysInMonth: (day: string) => string[]; export declare const details: (day: string) => import("./details").DayDetails; export declare const firstDayOfMonth: (day: string) => string; export declare const fromJsDate: (date: Date) => string; export declare const isoWeek: (day: string) => number; export declare const isoWeekday: (day: string) => number; export declare const lastDayOfMonth: (day: string) => string; export declare const monthsInRange: ({ start, end }: import("./range").Range) => string[]; export declare const range: (days: string[]) => import("./range").Range; export declare const subtract: import("./curry").CurriedFunction3<"day" | "days" | "week" | "weeks" | "month" | "months" | "year" | "years", number, string, string>; export declare const subtractDays: import("./curry").CurriedFunction2<number, string, string>; export declare const subtractMonths: import("./curry").CurriedFunction2<number, string, string>; export declare const subtractWeeks: import("./curry").CurriedFunction2<number, string, string>; export declare const subtractYears: import("./curry").CurriedFunction2<number, string, string>; export declare const today: () => string; export declare const validate: (day: any) => import("./validate").DayValidation; export declare const weekdayIndex: (day: string) => number; declare const _default: { add: import("./curry").CurriedFunction3<"day" | "days" | "week" | "weeks" | "month" | "months" | "year" | "years", number, string, string>; addDays: import("./curry").CurriedFunction2<number, string, string>; addMonths: import("./curry").CurriedFunction2<number, string, string>; addWeeks: import("./curry").CurriedFunction2<number, string, string>; addYears: import("./curry").CurriedFunction2<number, string, string>; daysInMonth: (day: string) => string[]; details: (day: string) => import("./details").DayDetails; firstDayOfMonth: (day: string) => string; fromJsDate: (date: Date) => string; isoWeek: (day: string) => number; isoWeekday: (day: string) => number; lastDayOfMonth: (day: string) => string; monthsInRange: ({ start, end }: import("./range").Range) => string[]; range: (days: string[]) => import("./range").Range; subtract: import("./curry").CurriedFunction3<"day" | "days" | "week" | "weeks" | "month" | "months" | "year" | "years", number, string, string>; subtractDays: import("./curry").CurriedFunction2<number, string, string>; subtractMonths: import("./curry").CurriedFunction2<number, string, string>; subtractWeeks: import("./curry").CurriedFunction2<number, string, string>; subtractYears: import("./curry").CurriedFunction2<number, string, string>; today: () => string; validate: (day: any) => import("./validate").DayValidation; weekdayIndex: (day: string) => number; }; export default _default;