src/app/@theme/pipes/timing.pipe.ts
name | timing |
Private initZero | ||||||
initZero(time: number)
|
||||||
Defined in src/app/@theme/pipes/timing.pipe.ts:15
|
||||||
Parameters :
Returns :
string
|
transform | ||||||
transform(time: number)
|
||||||
Defined in src/app/@theme/pipes/timing.pipe.ts:5
|
||||||
Parameters :
Returns :
string
|
import { Pipe, PipeTransform } from '@angular/core';
@Pipe({ name: 'timing' })
export class TimingPipe implements PipeTransform {
transform(time: number): string {
if (time) {
const minutes = Math.floor(time / 60);
const seconds = Math.floor(time % 60);
return `${this.initZero(minutes)}${minutes}:${this.initZero(seconds)}${seconds}`;
}
return '00:00';
}
private initZero(time: number): string {
return time < 10 ? '0' : '';
}
}