Files
coder/site/src/utils/templates.ts
T
Steven Masley 077e594856 chore: switch to guts for typescript types generation (#15801)
switch to guts for typescript type generation
omitempty vs null must now be explicit
2024-12-11 14:39:21 -06:00

23 lines
590 B
TypeScript

import dayjs from "dayjs";
import duration from "dayjs/plugin/duration";
import relativeTime from "dayjs/plugin/relativeTime";
dayjs.extend(duration);
dayjs.extend(relativeTime);
export const formatTemplateActiveDevelopers = (num?: number): string => {
if (num === undefined || num < 0) {
// Loading
return "-";
}
return num.toString();
};
export const formatTemplateBuildTime = (
buildTimeMs?: number | null,
): string => {
return buildTimeMs === undefined || buildTimeMs === null
? "Unknown"
: `${Math.round(dayjs.duration(buildTimeMs, "milliseconds").asSeconds())}s`;
};