Compartilhar via


TimeProvider class

Esta é a implementação predefinida do ITimeProvider que simplesmente chama as APIs reais do browser.

Construtores

(constructor)(serviceScope)

Constrói uma nova instância da TimeProvider classe

Propriedades

serviceKey

A chave de serviço para ITimeProvider.

Métodos

getDate()

Devolve a data/hora atuais, semelhante ao construtor da classe Data.

getTimestamp()

Retorna uma medida de intervalo DOMHighResTimeStamp, conforme definido pela API padrão do performance.now().

Detalhes do construtor

(constructor)(serviceScope)

Constrói uma nova instância da TimeProvider classe

constructor(serviceScope: ServiceScope);

Parâmetros

serviceScope
ServiceScope

Detalhes da propriedade

serviceKey

A chave de serviço para ITimeProvider.

static readonly serviceKey: ServiceKey<ITimeProvider>;

Valor da propriedade

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