UNPKG

698 BTypeScriptView Raw
1import { DateParsingConfig } from '../create/parsing.types';
2import { DateObject } from '../types';
3import { Locale } from '../locale/locale.class';
4export declare class Duration {
5 _milliseconds: number;
6 _days: number;
7 _months: number;
8 _data: Partial<DateObject>;
9 _locale: Locale;
10 _isValid: boolean;
11 constructor(duration: Partial<DateObject>, config?: DateParsingConfig);
12 isValid(): boolean;
13 humanize(withSuffix?: boolean): string;
14 localeData(): Locale;
15 locale(): string;
16 locale(localeKey: string): Duration;
17 abs(): Duration;
18 as(_units: string): number;
19 valueOf(): number;
20}
21export declare function isDuration(obj: any): obj is Duration;