astro-accelerator-utils
Version:
Astro utilities for Astro Accelerator.
43 lines (42 loc) • 1.32 kB
text/typescript
/**
* @typedef { import("../types/Site") } Site
*/
export class DateFormatter {
/**
* Constructor
* @param {Intl.DateTimeFormatOptions} dateOptions
* @param {Intl.DateTimeFormatOptions} shortDateOptions
*/
constructor(dateOptions: Intl.DateTimeFormatOptions, shortDateOptions: Intl.DateTimeFormatOptions);
dateOptions: Intl.DateTimeFormatOptions;
shortDateOptions: Intl.DateTimeFormatOptions;
/**
* Returns the formatted pubDate
* @param {string | Date} date
* @param {string} lang
* @returns {string}
*/
formatDate(date: string | Date, lang: string): string;
/**
* Returns the formatted pubDate
* @param {string | Date} date
* @param {string} lang
* @returns {string}
*/
formatShortDate(date: string | Date, lang: string): string;
/**
* Returns the formatted date without the day
* @param {string | Date} date
* @param {string} lang
* @returns {string}
*/
formatDateWithoutDay(date: string | Date, lang: string): string;
/**
* Returns the formatted short date without the day
* @param {string | Date} date
* @param {string} lang
* @returns {string}
*/
formatShortDateWithoutDay(date: string | Date, lang: string): string;
}
export type Site = any;