TimeIt Class
The TimeIt entity provides time taken tests for running code.
const timeit = new TimeIt('my label')
timeit.start()
// ... insert delay ...
timeit.stop()
timeit.timeTaken()
// TimeIt("my label") complete 100ms
This can be reduced to two statements, by assigning a startNow bool
to the constructor:
const timeit = new TimeIt('my label', true)
console.log(timeit.stop().toString())
// TimeIt("my label") complete 2002ms
Meta Data
| title | TimeIt Class |
| dependencies | () |
| unused_keys | () |
| unknown_keys | () |
| filepath_exists | True |
| path | timeit |
| filepath | timeit.js |
| clean_files | () |
-
ClassDeclarationclass
TimeIt
extends Noneclass comments:--- title: TimeIt Class --- The TimeIt entity provides _time taken_ tests for running code. const timeit = new TimeIt('my label') timeit.start() // ... insert delay ... timeit.stop() timeit.timeTaken() // TimeIt("my label") complete 100ms This can be reduced to two statements, by assigning a `startNow` bool to the constructor: const timeit = new TimeIt('my label', true) console.log(timeit.stop().toString()) // TimeIt("my label") complete 2002msreturn this.value;ExpressionStatement:
dict_keys(['type', 'expression', 'pos'])