ITimeProvider interface
Se trata de un contrato de ServiceScope para leer el reloj del sistema.
Comentarios
Esta interfaz abstrae la funcionalidad de las API de tiempo del sistema para su uso con un ServiceScope. Por ejemplo, una prueba unitaria podría reemplazar el servicio TimeProvider predeterminado por una implementación ficticia que sigue una escala de tiempo incrementada manualmente, con el fin de garantizar que los errores de prueba siempre se puedan repetir.
Métodos
get |
Devuelve la fecha y hora actuales, de forma similar al constructor de la clase Date. |
get |
Devuelve una medida de tiempo DOMHighResTimeStamp, como se define en la API estándar performance.now(). |
Detalles del método
getDate()
Devuelve la fecha y hora actuales, de forma similar al constructor de la clase Date.
getDate(): Date;
Devoluciones
Date
getTimestamp()
Devuelve una medida de tiempo DOMHighResTimeStamp, como se define en la API estándar performance.now().
getTimestamp(): number;
Devoluciones
number