Merge pull request #4275 from HarelM/master

Changed property of longDateFormat to function in Moment
This commit is contained in:
Masahiro Wakame
2015-05-12 00:40:53 +09:00

30
moment/moment.d.ts vendored
View File

@@ -318,19 +318,27 @@ declare module moment {
}
interface MomentLanguage {
interface BaseMomentLanguage {
months ?: any;
monthsShort ?: any;
weekdays ?: any;
weekdaysShort ?: any;
weekdaysMin ?: any;
relativeTime ?: MomentRelativeTime;
meridiem ?: (hour: number, minute: number, isLowercase: boolean) => string;
calendar ?: MomentCalendar;
ordinal ?: (num: number) => string;
}
months?: any;
monthsShort?: any;
weekdays?: any;
weekdaysShort?: any;
weekdaysMin?: any;
interface MomentLanguage extends BaseMomentLanguage {
longDateFormat?: MomentLongDateFormat;
relativeTime?: MomentRelativeTime;
meridiem?: (hour: number, minute: number, isLowercase: boolean) => string;
calendar?: MomentCalendar;
ordinal?: (num: number) => string;
}
interface MomentLanguageData extends BaseMomentLanguage {
/**
* @param formatType should be L, LL, LLL, LLLL.
*/
longDateFormat(formatType: string): string;
}
interface MomentLongDateFormat {
@@ -412,7 +420,7 @@ declare module moment {
locale(language?: string[]): string;
locale(language?: string, definition?: MomentLanguage): string;
localeData(language?: string): MomentLanguage;
localeData(language?: string): MomentLanguageData;
longDateFormat: any;
relativeTime: any;