[@types/luxon] Add isDateTime, isDuration, and isInterval.

These were added in [v1.6.0](https://github.com/moment/luxon/blob/master/changelog.md#160).
With this [PR](https://github.com/moment/luxon/pull/359).
This commit is contained in:
Matt R. Wilson
2019-01-22 16:41:21 -05:00
parent 47f4734232
commit 22da4be7ff
+3
View File
@@ -176,6 +176,7 @@ export class DateTime {
options?: DateTimeOptions
): ExplainedFormat;
static invalid(reason: any): DateTime;
static isDateTime(o: any): o is DateTime;
static local(
year?: number,
month?: number,
@@ -324,6 +325,7 @@ export class Duration {
static fromMillis(count: number, options?: DurationOptions): Duration;
static fromObject(Object: DurationObject): Duration;
static invalid(reason?: string): Duration;
static isDuration(o: any): o is Duration;
days: number;
hours: number;
invalidReason: string | null;
@@ -408,6 +410,7 @@ export class Interval {
): Interval;
static fromISO(string: string, options?: DateTimeOptions): Interval;
static invalid(reason?: string): Interval;
static isInterval(o: any): o is Interval;
static merge(intervals: Interval[]): Interval[];
static xor(intervals: Interval[]): Interval[];
end: DateTime;