Compartir a través de


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

getDate()

Devuelve la fecha y hora actuales, de forma similar al constructor de la clase Date.

getTimestamp()

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