ITimeProvider interface
Este é um contrato do ServiceScope para ler o relógio do sistema.
Comentários
Esta interface abstrai a funcionalidade das APIs de tempo do sistema para utilização com um ServiceScope. Por exemplo, um teste de unidades pode substituir o serviço TimeProvider predefinido por uma implementação fictícia que segue um linha do tempo incrementado manualmente, para garantir que as falhas de teste são sempre repetíveis.
Métodos
get |
Devolve a data/hora atuais, semelhante ao construtor da classe Data. |
get |
Retorna uma medida de intervalo DOMHighResTimeStamp, conforme definido pela API padrão do performance.now(). |
Detalhes do método
getDate()
Devolve a data/hora atuais, semelhante ao construtor da classe Data.
getDate(): Date;
Retornos
Date
getTimestamp()
Retorna uma medida de intervalo DOMHighResTimeStamp, conforme definido pela API padrão do performance.now().
getTimestamp(): number;
Retornos
number