Timer

Controle o tempo com maestria.



__.timer.set( name: string, callback: function )

Nesse método, uma instância única de timer é gerada, para controlar seu relógio. Você precisa apenas definir um nome. Além disso, você já pode passar um callback, que será acionado toda vez que o tick tack bater.

__.timer.set('bigBen', myFunction);

__.timer.{name}.start( time: integer, unit: string )

Substitua o {name} pelo nome da instância que você gerou em __.timer.set(). Esse método inicia o relógio. Você pode dizer literalmente* quanto tempo quer entre as chamadas a seu callback. Por exemplo, em 3, seconds, ou de forma abreviada, em 3, s.

*. Em inglês.

__.timer.bigBen.start(3, 's');

__.timer.{name}.stop()

Substitua o {name} pelo nome da instância que você gerou em __.timer.set(). Esse método interrompe o relógio.

__.timer.bigBen.stop();

__.timer.{name}.tick( callback: function )

Substitua o {name} pelo nome da instância que você gerou em __.timer.set(). Esse método substitui (caso já exista) ou define um novo callback que será chamado toda vez que o tick tack bater.

__.timer.bigBen.tick(newFunction);

Baseado no módulo Timer da nossa antiga biblioteca.