1
0
Fork 0

typescript: add time_utils

master
Rob Pilling 2024-09-22 22:12:17 +01:00
parent 1c7649b62f
commit 8d34e408e7
2 changed files with 19 additions and 0 deletions

View File

@ -7,3 +7,4 @@ declare function require(moduleName: "clock_info"): typeof ClockInfo;
declare function require(moduleName: "Layout"): typeof Layout.Layout;
declare function require(moduleName: "power_usage"): PowerUsageModule;
declare function require(moduleName: "exstats"): typeof ExStats;
declare function require(moduleName: "time_utils"): typeof TimeUtils;

18
typescript/types/time_utils.d.ts vendored Normal file
View File

@ -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;
}