Types
Immediate = ref object of JsRoot
- https://nodejs.org/api/timers.html#timers_class_immediate Source Edit
Timeout = ref object of JsRoot
- https://nodejs.org/api/timers.html#timers_class_timeout Source Edit
Procs
func hasRef(self: Immediate): bool {.importjs: "#.$1()", ...raises: [], tags: [].}
- https://nodejs.org/api/timers.html#timers_immediate_hasref Source Edit
func importTimers() {.importjs: "import * as timers from \'timers\'@", ...raises: [], tags: [].}
- Alias for import * as module_name from 'module_name';. Must be called once before using the module Source Edit
func importTimersPromises() {.importjs: "import * as timersPromises from \'timers/promises\'@", ...raises: [], tags: [].}
- Alias for import * as module_name from 'module_name';. Must be called once before using the module Source Edit
func newImmediate(): Immediate {.importjs: "(new timers.Immediate())", ...raises: [], tags: [].}
- Source Edit
func newTimeout(): Timeout {.importjs: "(new timers.Timeout())", ...raises: [], tags: [].}
- Source Edit
func requireTimers() {.importjs: "const timers = require(\'timers\')@", ...raises: [], tags: [].}
- Alias for const module_name = require('module_name');. Must be called once before using the module Source Edit
func requireTimersPromises() {.importjs: "const timersPromises = require(\'timers/promises\')@", ...raises: [], tags: [].}
- Alias for const module_name = require('module_name');. Must be called once before using the module Source Edit
func setImmediate[T](callback: T): Immediate {.importjs: "timers.$1(#)", discardable, ...raises: [], tags: [].}
- https://nodejs.org/api/timers.html#timers_timerspromises_setimmediate_value_options Source Edit
func setInterval[T](callback: T; delay: cint): Timeout {. importjs: "timers.$1(#, #)", discardable, ...raises: [], tags: [].}
- https://nodejs.org/api/timers.html#timers_setinterval_callback_delay_args Source Edit
func setTimeout[T](callback: T; delay: cint): Timeout {. importjs: "timers.$1(#, #)", discardable, ...raises: [], tags: [].}
- https://nodejs.org/api/timers.html#timers_settimeout_callback_delay_args Source Edit