@zimic/interceptor
Version:
Next-gen TypeScript-first HTTP intercepting and mocking
11 lines (7 loc) • 303 B
text/typescript
export async function usingElapsedTime<ReturnType>(callback: () => Promise<ReturnType>) {
const startTime = performance.now();
const result = await callback();
const endTime = performance.now();
const elapsedTime = endTime - startTime;
return { result, startTime, endTime, elapsedTime };
}