diff --git a/moment/moment-external-tests.ts b/moment/moment-external-tests.ts index b76752b11..ed3e1e2a8 100644 --- a/moment/moment-external-tests.ts +++ b/moment/moment-external-tests.ts @@ -456,4 +456,8 @@ moment.locale('en', { } }); +moment.fn.toJSON = function() { + return this.format(); +}; + console.log(moment.version); diff --git a/moment/moment-node.d.ts b/moment/moment-node.d.ts index 3728f898f..1c7267638 100644 --- a/moment/moment-node.d.ts +++ b/moment/moment-node.d.ts @@ -1,6 +1,6 @@ // Type definitions for Moment.js 2.8.0 // Project: https://github.com/timrwood/moment -// Definitions by: Michael Lakerveld , Aaron King , Hiroki Horiuchi , Dick van den Brink , Adi Dahiya +// Definitions by: Michael Lakerveld , Aaron King , Hiroki Horiuchi , Dick van den Brink , Adi Dahiya , Matt Brooks // Definitions: https://github.com/borisyankov/DefinitelyTyped declare module moment { @@ -371,6 +371,7 @@ declare module moment { interface MomentStatic { version: string; + fn: Moment; (): Moment; (date: number): Moment; diff --git a/moment/moment.d.ts b/moment/moment.d.ts index 736956e5d..78b09016c 100644 --- a/moment/moment.d.ts +++ b/moment/moment.d.ts @@ -1,6 +1,6 @@ // Type definitions for Moment.js 2.8.0 // Project: https://github.com/timrwood/moment -// Definitions by: Michael Lakerveld , Aaron King , Hiroki Horiuchi , Dick van den Brink , Adi Dahiya +// Definitions by: Michael Lakerveld , Aaron King , Hiroki Horiuchi , Dick van den Brink , Adi Dahiya , Matt Brooks // Definitions: https://github.com/borisyankov/DefinitelyTyped ///