patro
Version:
AD and BS Calendar
33 lines (32 loc) • 1.4 kB
TypeScript
import { ICalendar } from '../types/ICalendar';
declare const getDates: (month?: number, year?: number) => number;
declare const getMonth: (month: number) => string;
declare const getMonthFirstDay: (month?: number, year?: number) => number;
declare const switchYear: (year: number, month: number) => {
year: number;
month: number;
};
declare const createDateArray: (length: number, month: number, year: number, date: number, currDate: import("../types/IHooks/IUseCalendarData").IUseCalendarData.ICurrDate) => {
dayOfMonth: number;
year: number;
month: number;
adDate: string;
extraDate: string;
type: string;
}[];
declare const zeroPad: (value: number | undefined) => string;
declare const createDateString: (year: number, month: number, date?: number) => string;
declare const dateString2Obj: (date: string) => {
year: number;
month: number;
day: number;
};
declare const en2NpNumber: (value: string) => string;
declare const remove1stZero: (value: string) => string;
declare const getHeaderMonths: (calendarType: ICalendar.calendarType, bsMonth: string, adMonth: number, bsYear: string, adYear: string) => {
oMonth: string;
month: string;
oYear: string;
year: string;
};
export { zeroPad, createDateString, getDates, getMonthFirstDay, getMonth, createDateArray, switchYear, getHeaderMonths, dateString2Obj, en2NpNumber, remove1stZero, };