skysync-cli
Version:
SkySync Command Line Interface
22 lines (21 loc) • 572 B
TypeScript
export interface TimeOfDay {
hr?: number;
min?: number;
sec?: number;
ms?: number;
}
export declare enum TimeUnit {
Nanoseconds = "ns",
Microseconds = "us",
Milliseconds = "ms",
Seconds = "s",
Minutes = "m",
Hours = "h",
Days = "d"
}
export interface TimeInterval {
value?: number;
unit?: TimeUnit;
}
export declare const convertTimeInterval: (value: TimeInterval, toUnit: TimeUnit) => TimeInterval;
export declare const toDisplayInterval: (value: TimeInterval, maxUnit?: TimeUnit) => TimeInterval;