[@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.
This commit is contained in:
Matt R. Wilson
2019-01-22 16:34:24 -05:00
parent 72d8c50b7c
commit 47f4734232
+6 -3
View File
@@ -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;