File tree Expand file tree Collapse file tree 2 files changed +7
-16
lines changed Expand file tree Collapse file tree 2 files changed +7
-16
lines changed Original file line number Diff line number Diff line change @@ -34,7 +34,7 @@ const sigFig = (num: number, figs: number): string =>
3434
3535export const formatDuration = ( duration : number ) =>
3636 duration < 100 ? sigFig ( duration , 1 ) + 'ms' : // 22.3ms
37- duration < 1000 ? sigFig ( duration , 0 ) + 'ms' : // 999ms
38- duration < 5000 ? sigFig ( duration / 1000 , 2 ) + ' seconds ' : // 3.04 seconds
39- duration < 9900 ? sigFig ( duration / 1000 , 1 ) + ' seconds ' : // 8.2 seconds
40- sigFig ( duration / 1000 , 0 ) + ' seconds' ; // 30 seconds
37+ duration < 1000 ? sigFig ( duration , 0 ) + 'ms' : // 999ms
38+ duration < 5000 ? sigFig ( duration / 1000 , 2 ) + 's ' : // 3.04s
39+ duration < 59000 ? sigFig ( duration / 1000 , 1 ) + 's ' : // 30.2s
40+ sigFig ( duration / 60000 , 1 ) + 'm' // 1.1m
Original file line number Diff line number Diff line change 11import { TimingEvents } from "../types" ;
22import { observableClock } from "./observable" ;
3+ import { formatDuration } from "./text" ;
34
45export type FormattedDurationProps =
56 {
@@ -34,15 +35,5 @@ export const calculateAndFormatDuration = (props: FormattedDurationProps): strin
3435 if ( duration === undefined )
3536 return null ;
3637
37- return (
38- duration < 100 ? sigFig ( duration , 1 ) + 'ms' : // 22.3ms
39- duration < 1000 ? sigFig ( duration , 0 ) + 'ms' : // 999ms
40- duration < 5000 ? sigFig ( duration / 1000 , 2 ) + 's' : // 3.04s
41- duration < 59000 ? sigFig ( duration / 1000 , 1 ) + 's' : // 30.2s
42- sigFig ( duration / 60000 , 1 ) + 'm' // 1.1m
43- ) ;
44- } ;
45-
46- function sigFig ( num : number , figs : number ) : string {
47- return num . toFixed ( figs ) ;
48- }
38+ return formatDuration ( duration ) ;
39+ } ;
You can’t perform that action at this time.
0 commit comments