typescript: add time_utils
parent
1c7649b62f
commit
8d34e408e7
|
|
@ -7,3 +7,4 @@ declare function require(moduleName: "clock_info"): typeof ClockInfo;
|
||||||
declare function require(moduleName: "Layout"): typeof Layout.Layout;
|
declare function require(moduleName: "Layout"): typeof Layout.Layout;
|
||||||
declare function require(moduleName: "power_usage"): PowerUsageModule;
|
declare function require(moduleName: "power_usage"): PowerUsageModule;
|
||||||
declare function require(moduleName: "exstats"): typeof ExStats;
|
declare function require(moduleName: "exstats"): typeof ExStats;
|
||||||
|
declare function require(moduleName: "time_utils"): typeof TimeUtils;
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,18 @@
|
||||||
|
declare module TimeUtils {
|
||||||
|
type TimeObj = {
|
||||||
|
d: number,
|
||||||
|
h: number,
|
||||||
|
m: number,
|
||||||
|
s: number,
|
||||||
|
};
|
||||||
|
|
||||||
|
function encodeTime(time: TimeObj): number;
|
||||||
|
|
||||||
|
function decodeTime(millis: number): TimeObj;
|
||||||
|
|
||||||
|
function formatTime(value: number | TimeObj): string
|
||||||
|
|
||||||
|
function formatDuration(value: number | TimeObj, compact?: boolean): string;
|
||||||
|
|
||||||
|
function getCurrentTimeMillis(): number;
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue