From 47f4734232bff5af429c77dd30cecd42d0e85f91 Mon Sep 17 00:00:00 2001 From: "Matt R. Wilson" Date: Sat, 19 Jan 2019 17:51:39 -0700 Subject: [PATCH] [@types/luxon] Add the invalidExplanation getters. These were added as in [v1.5.0](https://github.com/moment/luxon/blob/master/changelog.md#150). With this [PR](https://github.com/moment/luxon/pull/360). All of the `invalidReason` and `invalidExplanation` getters can return `null` if the object is valid. --- types/luxon/index.d.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/types/luxon/index.d.ts b/types/luxon/index.d.ts index b1ca98bdc6..d897a88312 100644 --- a/types/luxon/index.d.ts +++ b/types/luxon/index.d.ts @@ -202,7 +202,8 @@ export class DateTime { daysInMonth: number; daysInYear: number; hour: number; - invalidReason: string; + invalidReason: string | null; + invalidExplanation: string | null; isInDST: boolean; isInLeapYear: boolean; isOffsetFixed: boolean; @@ -325,7 +326,8 @@ export class Duration { static invalid(reason?: string): Duration; days: number; hours: number; - invalidReason: string; + invalidReason: string | null; + invalidExplanation: string | null; isValid: boolean; locale: string; milliseconds: number; @@ -409,7 +411,8 @@ export class Interval { static merge(intervals: Interval[]): Interval[]; static xor(intervals: Interval[]): Interval[]; end: DateTime; - invalidReason: string; + invalidReason: string | null; + invalidExplanation: string | null; isValid: boolean; start: DateTime; abutsEnd(other: Interval): boolean;