vanilla-calendar-pro
Version:
The Vanilla Calendar Pro is a versatile JavaScript date and time picker component with TypeScript support, making it compatible with any JavaScript frameworks and libraries. It is designed to be lightweight, easy to use, and feature-rich, without relying
9 lines (8 loc) • 1.43 kB
TypeScript
import { FormatDateString, WeekDayID } from '../types';
export declare const parseDates: (dates: string[]) => (`${number}-0${number}-0${number}` | `${number}-0${number}-1${number}` | `${number}-0${number}-2${number}` | `${number}-0${number}-30` | `${number}-0${number}-31` | `${number}-10-0${number}` | `${number}-10-1${number}` | `${number}-10-2${number}` | `${number}-10-30` | `${number}-10-31` | `${number}-11-0${number}` | `${number}-11-1${number}` | `${number}-11-2${number}` | `${number}-11-30` | `${number}-11-31` | `${number}-12-0${number}` | `${number}-12-1${number}` | `${number}-12-2${number}` | `${number}-12-30` | `${number}-12-31`)[];
export declare const getDateString: (date: Date) => `${number}-0${number}-0${number}` | `${number}-0${number}-1${number}` | `${number}-0${number}-2${number}` | `${number}-0${number}-30` | `${number}-0${number}-31` | `${number}-10-0${number}` | `${number}-10-1${number}` | `${number}-10-2${number}` | `${number}-10-30` | `${number}-10-31` | `${number}-11-0${number}` | `${number}-11-1${number}` | `${number}-11-2${number}` | `${number}-11-30` | `${number}-11-31` | `${number}-12-0${number}` | `${number}-12-1${number}` | `${number}-12-2${number}` | `${number}-12-30` | `${number}-12-31`;
export declare const getDate: (date: FormatDateString) => Date;
export declare const getWeekNumber: (date: FormatDateString, weekStartDay: WeekDayID) => {
year: number;
week: number;
};