Types
Domain = ref object of JsRoot members*: seq[JsObject] ## https://nodejs.org/api/domain.html#domain_domain_members
- https://nodejs.org/api/domain.html#domain_class_domain Source Edit
Procs
func add(self: Domain; emitter: auto) {.importjs: "#.$1(#)", ...raises: [], tags: [].}
- https://nodejs.org/api/domain.html#domain_domain_add_emitter Source Edit
func binds[T](self: Domain; callback: T): T {.importjs: "#.bind(#)", ...raises: [], tags: [].}
- https://nodejs.org/api/domain.html#domain_domain_bind_callback Source Edit
func enter(self: Domain) {.importjs: "#.$1()", ...raises: [], tags: [].}
- https://nodejs.org/api/domain.html#domain_domain_enter Source Edit
func exit(self: Domain) {.importjs: "#.$1()", ...raises: [], tags: [].}
- https://nodejs.org/api/domain.html#domain_domain_exit Source Edit
func importDomain() {.importjs: "import * as domain from \'domain\'@", ...raises: [], tags: [].}
- Alias for import * as module_name from 'module_name';. Must be called once before using the module Source Edit
func intercept[T](self: Domain; callback: T): T {.importjs: "#.$1(#)", ...raises: [], tags: [].}
- https://nodejs.org/api/domain.html#domain_domain_intercept_callback Source Edit
func newDomain(): Domain {.importjs: "domain.create()", ...raises: [], tags: [].}
- https://nodejs.org/api/domain.html#domain_domain_create Source Edit
func remove(self: Domain; emitter: auto) {.importjs: "#.$1(#)", ...raises: [], tags: [].}
- https://nodejs.org/api/domain.html#domain_domain_remove_emitter Source Edit
func requireDomain() {.importjs: "const domain = require(\'domain\')@", ...raises: [], tags: [].}
- Alias for const module_name = require('module_name');. Must be called once before using the module Source Edit
func run[T](self: Domain; fn: T; args: auto) {.importjs: "#.$1(#, #)", ...raises: [], tags: [].}
- https://nodejs.org/api/domain.html#domain_domain_run_fn_args Source Edit