@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
TypeScript
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;