From: David Driscoll Date: Mon, 18 Apr 2016 20:54:37 +0000 (-0400) Subject: isDate, isMoment, isDuration as guard methods X-Git-Tag: 2.14.0~33^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7aa8201126586980c847a8300c7342d5ac68c9f0;p=thirdparty%2Fmoment.git isDate, isMoment, isDuration as guard methods --- diff --git a/moment.d.ts b/moment.d.ts index 6360108ed..1e211be5e 100644 --- a/moment.d.ts +++ b/moment.d.ts @@ -431,10 +431,10 @@ declare namespace moment { export function invalid(parsingFlags?: Object): Moment; export function isMoment(): boolean; - export function isMoment(m: any): boolean; - export function isDate(m: any): boolean; + export function isMoment(m: any): m is Moment; + export function isDate(m: any): m is Date; export function isDuration(): boolean; - export function isDuration(d: any): boolean; + export function isDuration(d: any): m is Duration; // Deprecated in 2.8.0. export function lang(language?: string): string;