From 1edaf7c618cccad7d02b5d1b82a45a4428166f4f Mon Sep 17 00:00:00 2001 From: Pietro Vismara Date: Tue, 15 Jan 2019 11:11:53 +0100 Subject: [PATCH 1/5] luxon: added DateTime.zone and Interval.mapEndpoints --- types/luxon/index.d.ts | 3 +++ types/luxon/luxon-tests.ts | 3 +++ 2 files changed, 6 insertions(+) diff --git a/types/luxon/index.d.ts b/types/luxon/index.d.ts index 8d5b17d697..16e669ef19 100644 --- a/types/luxon/index.d.ts +++ b/types/luxon/index.d.ts @@ -4,6 +4,7 @@ // Hyeonseok Yang // Jonathan Siebern // Matt R. Wilson +// Pietro Vismara // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped // TypeScript Version: 2.2 @@ -196,6 +197,7 @@ declare module 'luxon' { weeksInWeekYear: number; year: number; zoneName: string; + zone: Zone; diff( other: DateTime, unit?: DurationUnit | DurationUnit[], @@ -393,6 +395,7 @@ declare module 'luxon' { toISO(options?: ISOTimeOptions): string; toString(): string; union(other: Interval): Interval; + mapEndpoints(cb: (d: DateTime) => DateTime): Interval } namespace Settings { diff --git a/types/luxon/luxon-tests.ts b/types/luxon/luxon-tests.ts index 587210815c..6e073776e0 100644 --- a/types/luxon/luxon-tests.ts +++ b/types/luxon/luxon-tests.ts @@ -49,6 +49,8 @@ dt.plus({ hours: 3, minutes: 2 }); dt.minus({ days: 7 }); dt.startOf('day'); dt.endOf('hour'); +dt.zone; +dt.zoneName; dt.set({ hour: 3 }).hour; @@ -87,6 +89,7 @@ i.length(); i.length('years'); i.contains(DateTime.local(2019)); i.set({end: DateTime.local(2020)}); +i.mapEndpoints((d) => d); i.toISO(); i.toString(); From 4ddf35388a913f6bd0f449a2d974e5f56764862b Mon Sep 17 00:00:00 2001 From: Pietro Vismara Date: Tue, 15 Jan 2019 11:17:48 +0100 Subject: [PATCH 2/5] added missing semicolon --- types/luxon/index.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/types/luxon/index.d.ts b/types/luxon/index.d.ts index 16e669ef19..02c27bd506 100644 --- a/types/luxon/index.d.ts +++ b/types/luxon/index.d.ts @@ -395,7 +395,7 @@ declare module 'luxon' { toISO(options?: ISOTimeOptions): string; toString(): string; union(other: Interval): Interval; - mapEndpoints(cb: (d: DateTime) => DateTime): Interval + mapEndpoints(cb: (d: DateTime) => DateTime): Interval; } namespace Settings { From fdde214ba8e419f68528c268fa280c8492295414 Mon Sep 17 00:00:00 2001 From: Pietro Vismara Date: Tue, 15 Jan 2019 11:28:38 +0100 Subject: [PATCH 3/5] added locationiq query parameters --- types/node-geocoder/index.d.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/types/node-geocoder/index.d.ts b/types/node-geocoder/index.d.ts index f94f20d724..8d714d21ea 100644 --- a/types/node-geocoder/index.d.ts +++ b/types/node-geocoder/index.d.ts @@ -73,6 +73,9 @@ declare namespace node_geocoder { zipcode?: string; minConfidence?: number; limit?: number; + bounded?: number; + viewbox?: string; + countrycodes?: string; } interface BatchResult { From 24550ba85ec5c5dffc17d87aed1e7df2772bf3d5 Mon Sep 17 00:00:00 2001 From: Pietro Vismara Date: Wed, 16 Jan 2019 11:40:18 +0100 Subject: [PATCH 4/5] updated luxon version reference --- types/luxon/index.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/types/luxon/index.d.ts b/types/luxon/index.d.ts index 02c27bd506..33eea218a0 100644 --- a/types/luxon/index.d.ts +++ b/types/luxon/index.d.ts @@ -1,4 +1,4 @@ -// Type definitions for luxon 1.4 +// Type definitions for luxon 1.10 // Project: https://github.com/moment/luxon#readme // Definitions by: Colby DeHart // Hyeonseok Yang From 8f19ddca736873dd64b1acc178a9e4ab633ed6e1 Mon Sep 17 00:00:00 2001 From: Pietro Vismara Date: Thu, 17 Jan 2019 17:19:00 +0100 Subject: [PATCH 5/5] removed changed to node-geocoder --- types/node-geocoder/index.d.ts | 3 --- 1 file changed, 3 deletions(-) diff --git a/types/node-geocoder/index.d.ts b/types/node-geocoder/index.d.ts index 8d714d21ea..f94f20d724 100644 --- a/types/node-geocoder/index.d.ts +++ b/types/node-geocoder/index.d.ts @@ -73,9 +73,6 @@ declare namespace node_geocoder { zipcode?: string; minConfidence?: number; limit?: number; - bounded?: number; - viewbox?: string; - countrycodes?: string; } interface BatchResult {