# 进程

Node.js 风格的 process 全局变量的实现。

# 静态成员

  • const arch: string
    

    表示编译二进制文件的 CPU 架构的字符串。可以是 wasm32wasm64

  • const platform: string
    

    表示编译二进制文件的操作系统的字符串。始终为 wasm

  • const argv: string[]
    

    实例化时传递给二进制文件的命令行参数数组。

  • const env: Map<string,string>
    

    二进制文件用户环境中的变量映射。

  • var exitCode: i32
    

    进程正常退出时要使用的退出代码。默认为 0

  • function exit(code?: i32): void
    

    使用给定的退出代码(如果省略则使用 process.exitCode)终止进程。

  • const stdin: ReadableStream
    const stdout: WritableStream
    const stderr: WritableStream
    

    分别连接到 stdin(fd 0)、stdout(fd 1)和 stderr(fd 2)的流。

  • function time(): i64
    

    获取系统当前时间,以自 Unix 纪元以来的毫秒数表示。

  • function hrtime(): u64
    

    获取系统的单调高分辨率时间,以自过去某个任意时间以来的纳秒数表示。