Partager via


ITimeProvider interface

Il s’agit d’un contrat ServiceScope pour lire l’horloge système.

Remarques

Cette interface extrait les fonctionnalités des API de temps système pour une utilisation avec un ServiceScope. Par exemple, un test unitaire peut remplacer le service TimeProvider par défaut par une implémentation fictive qui suit une chronologie incrémentée manuellement, afin de garantir que les échecs de test sont toujours reproductibles.

Méthodes

getDate()

Retourne la date/heure actuelle, similaire au constructeur de classe Date.

getTimestamp()

Renvoie une mesure de temps DOMHighResTimeStamp, comme défini par l’API performance.now() standard.

Détails de la méthode

getDate()

Retourne la date/heure actuelle, similaire au constructeur de classe Date.

getDate(): Date;

Retours

Date

getTimestamp()

Renvoie une mesure de temps DOMHighResTimeStamp, comme défini par l’API performance.now() standard.

getTimestamp(): number;

Retours

number