Files
Sergei Zharinov 930cf6633c refactor: Rewrite imports with .ts extensions (#40700)
fix: Additional vi.mock path corrections and prettier formatting
2026-01-26 22:48:17 +00:00

34 lines
621 B
TypeScript

import type { RenovateSplit } from '../config/types.ts';
let startTime = 0;
let lastTime = 0;
let splits: Record<RenovateSplit, number> = {
init: 0,
onboarding: 0,
extract: 0,
lookup: 0,
update: 0,
};
export function splitInit(): void {
splits = {
init: 0,
onboarding: 0,
extract: 0,
lookup: 0,
update: 0,
};
startTime = Date.now();
lastTime = startTime;
}
export function addSplit(name: RenovateSplit): void {
const now = Date.now();
splits[name] = now - lastTime;
lastTime = now;
}
export function getSplits(): any {
return { splits, total: Date.now() - startTime };
}