@koalarx/utils
Version:
Biblioteca com validadores, conversores e abstrações de algumas problemáticas
21 lines (20 loc) • 701 B
TypeScript
export declare class KlCron {
private startDate?;
private endDate?;
/**
* Inicia o cronômetro, registrando a data e hora de início.
* @returns A instância atual de `KlCron` para permitir encadeamento de chamadas.
*/
start(): this;
/**
* Finaliza o cronômetro, registrando a data e hora de término.
* @returns A instância atual de `KlCron` para permitir encadeamento de chamadas.
*/
end(): this;
/**
* Calcula a duração entre o início e o término do cronômetro em segundos.
* @returns A duração em segundos.
* @throws Erro caso o cronômetro não tenha sido iniciado ou finalizado.
*/
duration(): number;
}