cfc-ds
Version:
Design System do Conselho Federal de Contabilidade baseado no govbr-ds
26 lines (25 loc) • 849 B
TypeScript
import * as i0 from "@angular/core";
export declare class TimerService {
private countdown$;
private subscription;
/**
* CONVERTE TEMPO DE DIFERENTES FORMATOS PARA SEGUNDOS
* @param time String no formato 'dias:hh:mm:ss', 'hh:mm:ss', 'mm:ss' ou número em segundos.
*/
private parseTimeToSeconds;
/**
* INICIA A CONTAGEM REGRESSIVA
* @param time Tempo no formato 'dias:hh:mm:ss', 'hh:mm:ss', 'mm:ss' ou número em segundos.
*/
startCountdown(time: string | number): void;
/**
* RETORNA O STREAM DO TEMPO RESTANTE
*/
getCountdown(): import("rxjs").Observable<number | null>;
/**
* INTERROMPE A CONTAGEM
*/
stopCountdown(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<TimerService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<TimerService>;
}