Revert "moment: Use type alias for moment-like parameters"

This reverts commit 8f9ff607f0 which fails
to compile on typescript@1.4.1 (however it compiles with
typescript@1.5.0-beta).
This commit is contained in:
Rodney Lorrimar
2015-06-23 13:00:22 +08:00
parent 8f9ff607f0
commit 6f0bcac0ca

View File

@@ -216,8 +216,8 @@ declare module moment {
dayOfYear(): number;
dayOfYear(d: number): Moment;
from(f: MomentLike, suffix?: boolean): string;
to(f: MomentLike, suffix?: boolean): string;
from(f: Moment|string|number|Date|number[], suffix?: boolean): string;
to(f: Moment|string|number|Date|number[], suffix?: boolean): string;
diff(b: Moment): number;
diff(b: Moment, unitOfTime: string): number;
@@ -240,13 +240,13 @@ declare module moment {
isDST(): boolean;
isBefore(): boolean;
isBefore(b: MomentLike, granularity?: string): boolean;
isBefore(b: Moment|string|number|Date|number[], granularity?: string): boolean;
isAfter(): boolean;
isAfter(b: MomentLike, granularity?: string): boolean;
isAfter(b: Moment|string|number|Date|number[], granularity?: string): boolean;
isSame(b: MomentLike, granularity?: string): boolean;
isBetween(a: MomentLike, b: MomentLike, granularity?: string): boolean;
isSame(b: Moment|string|number|Date|number[], granularity?: string): boolean;
isBetween(a: Moment|string|number|Date|number[], b: Moment|string|number|Date|number[], granularity?: string): boolean;
// Deprecated as of 2.8.0.
lang(language: string): Moment;
@@ -262,11 +262,11 @@ declare module moment {
localeData(): MomentLanguage;
// Deprecated as of 2.7.0.
max(date: MomentLike|any[]): Moment;
max(date: Moment|string|number|Date|any[]): Moment;
max(date: string, format: string): Moment;
// Deprecated as of 2.7.0.
min(date: MomentLike|any[]): Moment;
min(date: Moment|string|number|Date|any[]): Moment;
min(date: string, format: string): Moment;
get(unit: string): number;
@@ -439,9 +439,6 @@ declare module moment {
}
// Moment.js automatically converts datetime parameters from a number of types
type MomentLike = Moment | string | number | Date | number[];
}
declare module 'moment' {