Example:
import src/nodejs/jsprocess requireProcess() doAssert not hasUncaughtExceptionCaptureCallback() echo cwd() emitWarning("Information is power. But like all power, there are those who want to keep it for themselves".cstring) echo getegid() echo getgroups() echo getuid() echo hrtime() echo hrtimeBigint() echo reportWriteReport() echo uptimeProcess() chdir("/tmp".cstring) if false: abort() disconnect() exit(code = 0.cint)
Example: cmd: -r:off
import src/nodejs/jsprocess requireProcess() echo argv ## Read Command Line Arguments as seq[cstring]
Lets
allowedNodeEnvironmentFlags: seq[cstring]
- Source Edit
processVersion: cstring
- Source Edit
processVersions: JsObject
- Source Edit
reportCompact: bool
- Source Edit
reportDirectory: cstring
- Source Edit
reportFilename: cstring
- Source Edit
reportOnFatalError: bool
- Source Edit
reportOnSignal: bool
- Source Edit
Procs
func abort() {.importjs: "process.$1()", ...raises: [], tags: [].}
- https://nodejs.org/api/process.html#process_process_abort Source Edit
func chdir(directory: cstring) {.importjs: "process.$1(#)", ...raises: [], tags: [].}
- https://nodejs.org/api/process.html#process_process_chdir_directory Source Edit
func cwd(): cstring {.importjs: "process.$1()", ...raises: [], tags: [].}
- https://nodejs.org/api/process.html#process_process_cwd Source Edit
func disconnect() {.importjs: "process.$1()", ...raises: [], tags: [].}
- https://nodejs.org/api/process.html#process_process_disconnect Source Edit
func emitWarning(warning: cstring) {.importjs: "process.$1(#)", ...raises: [], tags: [].}
- https://nodejs.org/api/process.html#process_process_emitwarning_warning_options Source Edit
func emitWarning(warning: cstring; tipe: cstring) {. importjs: "process.$1(#, #)", ...raises: [], tags: [].}
- https://nodejs.org/api/process.html#process_process_emitwarning_warning_type_code_ctor Source Edit
func emitWarning(warning: cstring; tipe: cstring; code: cstring) {. importjs: "process.$1(#, #, #)", ...raises: [], tags: [].}
- https://nodejs.org/api/process.html#process_process_emitwarning_warning_type_code_ctor Source Edit
func exit(code = 0.cint) {.importjs: "process.$1(#)", ...raises: [], tags: [].}
- https://nodejs.org/api/process.html#process_process_exit_code Source Edit
func getegid(): cint {.importjs: "process.$1()", ...raises: [], tags: [].}
- https://nodejs.org/api/process.html#process_process_getegid Source Edit
func getgroups(): seq[cint] {.importjs: "process.$1()", ...raises: [], tags: [].}
- https://nodejs.org/api/process.html#process_process_getgroups Source Edit
func getuid(): cint {.importjs: "process.$1()", ...raises: [], tags: [].}
- https://nodejs.org/api/process.html#process_process_getuid Source Edit
func hasUncaughtExceptionCaptureCallback(): bool {.importjs: "process.$1()", ...raises: [], tags: [].}
- https://nodejs.org/api/process.html#process_process_hasuncaughtexceptioncapturecallback Source Edit
func hrtime(): seq[cint] {.importjs: "process.$1()", ...raises: [], tags: [].}
- https://nodejs.org/api/process.html#process_process_hrtime_time Source Edit
func hrtime(time: openArray[cint]): seq[cint] {.importjs: "process.$1(#)", ...raises: [], tags: [].}
- https://nodejs.org/api/process.html#process_process_hrtime_time Source Edit
func hrtimeBigint(): cint {.importjs: "parseInt(process.hrtime.bigint())", ...raises: [], tags: [].}
- https://nodejs.org/api/process.html#process_process_hrtime_bigint Source Edit
func importProcess() {.importjs: "import * as process from \'process\'@", ...raises: [], tags: [].}
- Alias for import * as module_name from 'module_name';. Must be called once before using the module Source Edit
func initgroups(user: cint; extraGroup: cint) {.importjs: "process.$1(#, #)", ...raises: [], tags: [].}
- https://nodejs.org/api/process.html#process_process_initgroups_user_extragroup Source Edit
func initgroups(user: cstring; extraGroup: cstring) {. importjs: "process.$1(#, #)", ...raises: [], tags: [].}
- https://nodejs.org/api/process.html#process_process_initgroups_user_extragroup Source Edit
func kill(pid: cint; signal: cint) {.importjs: "process.$1(#, #)", ...raises: [], tags: [].}
- https://nodejs.org/api/process.html#process_process_kill_pid_signal Source Edit
func kill(pid: cint; signal: cstring) {.importjs: "process.$1(#, #)", ...raises: [], tags: [].}
- https://nodejs.org/api/process.html#process_process_kill_pid_signal Source Edit
func reportWriteReport(): cstring {.importjs: "process.report.writeReport()", ...raises: [], tags: [].}
- https://nodejs.org/api/process.html#process_process_report_writereport_filename_err Source Edit
func reportWriteReport(filename: cstring): cstring {. importjs: "process.report.writeReport(#)", ...raises: [], tags: [].}
- https://nodejs.org/api/process.html#process_process_report_writereport_filename_err Source Edit
func requireProcess() {.importjs: "const process = require(\'process\')@", ...raises: [], tags: [].}
- Alias for const module_name = require('module_name');. Must be called once before using the module Source Edit
func resourceUsage(): JsObject {.importjs: "process.$1()", ...raises: [], tags: [].}
- Source Edit
func setegid(id: cint) {.importjs: "process.$1(#)", ...raises: [], tags: [].}
- https://nodejs.org/api/process.html#process_process_setegid_id Source Edit
func setegid(id: cstring) {.importjs: "process.$1(#)", ...raises: [], tags: [].}
- https://nodejs.org/api/process.html#process_process_setegid_id Source Edit
func seteuid(id: cint) {.importjs: "process.$1(#)", ...raises: [], tags: [].}
- https://nodejs.org/api/process.html#process_process_seteuid_id Source Edit
func seteuid(id: cstring) {.importjs: "process.$1(#)", ...raises: [], tags: [].}
- https://nodejs.org/api/process.html#process_process_seteuid_id Source Edit
func setgid(id: cint) {.importjs: "process.$1(#)", ...raises: [], tags: [].}
- https://nodejs.org/api/process.html#process_process_setgid_id Source Edit
func setgid(id: cstring) {.importjs: "process.$1(#)", ...raises: [], tags: [].}
- https://nodejs.org/api/process.html#process_process_setgid_id Source Edit
func setgroups(groups: openArray[cint]) {.importjs: "process.$1(#)", ...raises: [], tags: [].}
- https://nodejs.org/api/process.html#process_process_setgroups_groups Source Edit
func setuid(id: cint) {.importjs: "process.$1(#)", ...raises: [], tags: [].}
- https://nodejs.org/api/process.html#process_process_setuid_id Source Edit
func setuid(id: cstring) {.importjs: "process.$1(#)", ...raises: [], tags: [].}
- https://nodejs.org/api/process.html#process_process_setuid_id Source Edit
func umask(mask: cint): any {.importjs: "process.$1(#)", ...raises: [], tags: [].}
- https://nodejs.org/api/process.html#process_process_umask_mask Source Edit
func umask(mask: cstring): any {.importjs: "process.$1(#)", ...raises: [], tags: [].}
- https://nodejs.org/api/process.html#process_process_umask_mask Source Edit
func uptimeProcess(): cint {.importjs: "process.uptime()", ...raises: [], tags: [].}
- https://nodejs.org/api/process.html#process_process_uptime Source Edit