Spec-Zone.ru › Deno 2

os

The node:os module provides operating system-related utility methods and properties. It can be accessed using:

import os from 'node:os';

Usage in Deno

import * as mod from "node:os";

function arch

Usage in Deno

import { arch } from "node:os";
arch(): string

Returns the operating system CPU architecture for which the Node.js binary was compiled. Possible values are 'arm', 'arm64', 'ia32', 'loong64', 'mips', 'mipsel', 'ppc', 'ppc64', 'riscv64', 's390', 's390x', and 'x64'.

The return value is equivalent to process.arch.

Return Type

string

function availableParallelism

Usage in Deno

import { availableParallelism } from "node:os";
availableParallelism(): number

Returns an estimate of the default amount of parallelism a program should use. Always returns a value greater than zero.

This function is a small wrapper about libuv's uv_available_parallelism().

Return Type

number

function cpus

Usage in Deno

import { cpus } from "node:os";
cpus(): CpuInfo[]

Returns an array of objects containing information about each logical CPU core. The array will be empty if no CPU information is available, such as if the /proc file system is unavailable.

The properties included on each object include:

[
  {
    model: 'Intel(R) Core(TM) i7 CPU         860  @ 2.80GHz',
    speed: 2926,
    times: {
      user: 252020,
      nice: 0,
      sys: 30340,
      idle: 1070356870,
      irq: 0,
    },
  },
  {
    model: 'Intel(R) Core(TM) i7 CPU         860  @ 2.80GHz',
    speed: 2926,
    times: {
      user: 306960,
      nice: 0,
      sys: 26980,
      idle: 1071569080,
      irq: 0,
    },
  },
  {
    model: 'Intel(R) Core(TM) i7 CPU         860  @ 2.80GHz',
    speed: 2926,
    times: {
      user: 248450,
      nice: 0,
      sys: 21750,
      idle: 1070919370,
      irq: 0,
    },
  },
  {
    model: 'Intel(R) Core(TM) i7 CPU         860  @ 2.80GHz',
    speed: 2926,
    times: {
      user: 256880,
      nice: 0,
      sys: 19430,
      idle: 1070905480,
      irq: 20,
    },
  },
]

nice values are POSIX-only. On Windows, the nice values of all processors are always 0.

os.cpus().length should not be used to calculate the amount of parallelism available to an application. Use availableParallelism for this purpose.

Return Type

CpuInfo[]

function endianness

Usage in Deno

import { endianness } from "node:os";
endianness(): "BE" | "LE"

Returns a string identifying the endianness of the CPU for which the Node.js binary was compiled.

Possible values are 'BE' for big endian and 'LE' for little endian.

Return Type

"BE" | "LE"

function freemem

Usage in Deno

import { freemem } from "node:os";
freemem(): number

Returns the amount of free system memory in bytes as an integer.

Return Type

number

function getPriority

Usage in Deno

import { getPriority } from "node:os";
getPriority(pid?: number): number

Returns the scheduling priority for the process specified by pid. If pid is not provided or is 0, the priority of the current process is returned.

Parameters

pid: number = 0
optional

The process ID to retrieve scheduling priority for.

Return Type

number

function homedir

Usage in Deno

import { homedir } from "node:os";
homedir(): string

Returns the string path of the current user's home directory.

On POSIX, it uses the $HOME environment variable if defined. Otherwise it uses the effective UID to look up the user's home directory.

On Windows, it uses the USERPROFILE environment variable if defined. Otherwise it uses the path to the profile directory of the current user.

Return Type

string

function hostname

Usage in Deno

import { hostname } from "node:os";
hostname(): string

Returns the host name of the operating system as a string.

Return Type

string

function loadavg

Usage in Deno

import { loadavg } from "node:os";
loadavg(): number[]

Returns an array containing the 1, 5, and 15 minute load averages.

The load average is a measure of system activity calculated by the operating system and expressed as a fractional number.

The load average is a Unix-specific concept. On Windows, the return value is always [0, 0, 0].

Return Type

number[]

function machine

Usage in Deno

import { machine } from "node:os";
machine(): string

Returns the machine type as a string, such as arm, arm64, aarch64, mips, mips64, ppc64, ppc64le, s390, s390x, i386, i686, x86_64.

On POSIX systems, the machine type is determined by calling uname(3). On Windows, RtlGetVersion() is used, and if it is not available, GetVersionExW() will be used. See https://en.wikipedia.org/wiki/Uname#Examples for more information.

Return Type

string

function networkInterfaces

Usage in Deno

import { networkInterfaces } from "node:os";
networkInterfaces(): Dict<NetworkInterfaceInfo[]>

Returns an object containing network interfaces that have been assigned a network address.

Each key on the returned object identifies a network interface. The associated value is an array of objects that each describe an assigned network address.

The properties available on the assigned network address object include:

{
  lo: [
    {
      address: '127.0.0.1',
      netmask: '255.0.0.0',
      family: 'IPv4',
      mac: '00:00:00:00:00:00',
      internal: true,
      cidr: '127.0.0.1/8'
    },
    {
      address: '::1',
      netmask: 'ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff',
      family: 'IPv6',
      mac: '00:00:00:00:00:00',
      scopeid: 0,
      internal: true,
      cidr: '::1/128'
    }
  ],
  eth0: [
    {
      address: '192.168.1.108',
      netmask: '255.255.255.0',
      family: 'IPv4',
      mac: '01:02:03:0a:0b:0c',
      internal: false,
      cidr: '192.168.1.108/24'
    },
    {
      address: 'fe80::a00:27ff:fe4e:66a1',
      netmask: 'ffff:ffff:ffff:ffff::',
      family: 'IPv6',
      mac: '01:02:03:0a:0b:0c',
      scopeid: 1,
      internal: false,
      cidr: 'fe80::a00:27ff:fe4e:66a1/64'
    }
  ]
}

Return Type

Dict<NetworkInterfaceInfo[]>

function platform

Usage in Deno

import { platform } from "node:os";
platform(): Platform

Returns a string identifying the operating system platform for which the Node.js binary was compiled. The value is set at compile time. Possible values are 'aix', 'darwin', 'freebsd', 'linux', 'openbsd', 'sunos', and 'win32'.

The return value is equivalent to process.platform.

The value 'android' may also be returned if Node.js is built on the Android operating system. Android support is experimental.

Return Type

Platform

function release

Usage in Deno

import { release } from "node:os";
release(): string

Returns the operating system as a string.

On POSIX systems, the operating system release is determined by calling uname(3). On Windows, GetVersionExW() is used. See https://en.wikipedia.org/wiki/Uname#Examples for more information.

Return Type

string

function setPriority

Usage in Deno

import { setPriority } from "node:os";

Overload 1

setPriority(priority: number): void

Attempts to set the scheduling priority for the process specified by pid. If pid is not provided or is 0, the process ID of the current process is used.

The priority input must be an integer between -20 (high priority) and 19 (low priority). Due to differences between Unix priority levels and Windows priority classes, priority is mapped to one of six priority constants in os.constants.priority. When retrieving a process priority level, this range mapping may cause the return value to be slightly different on Windows. To avoid confusion, set priority to one of the priority constants.

On Windows, setting priority to PRIORITY_HIGHEST requires elevated user privileges. Otherwise the set priority will be silently reduced to PRIORITY_HIGH.

Parameters

priority: number

The scheduling priority to assign to the process.

Return Type

void

Overload 2

setPriority(
pid: number,
priority: number,
): void

Parameters

pid: number
priority: number

Return Type

void

function tmpdir

Usage in Deno

import { tmpdir } from "node:os";
tmpdir(): string

Returns the operating system's default directory for temporary files as a string.

Return Type

string

function totalmem

Usage in Deno

import { totalmem } from "node:os";
totalmem(): number

Returns the total amount of system memory in bytes as an integer.

Return Type

number

function type

Usage in Deno

import { type } from "node:os";
type(): string

Returns the operating system name as returned by uname(3). For example, it returns 'Linux' on Linux, 'Darwin' on macOS, and 'Windows_NT' on Windows.

See https://en.wikipedia.org/wiki/Uname#Examples for additional information about the output of running uname(3) on various operating systems.

Return Type

string

function uptime

Usage in Deno

import { uptime } from "node:os";
uptime(): number

Returns the system uptime in number of seconds.

Return Type

number

function userInfo

Usage in Deno

import { userInfo } from "node:os";

Overload 1

userInfo(options: { encoding: "buffer"; }): UserInfo<Buffer>

Returns information about the currently effective user. On POSIX platforms, this is typically a subset of the password file. The returned object includes the username, uid, gid, shell, and homedir. On Windows, the uid and gid fields are -1, and shell is null.

The value of homedir returned by os.userInfo() is provided by the operating system. This differs from the result of os.homedir(), which queries environment variables for the home directory before falling back to the operating system response.

Throws a SystemError if a user has no username or homedir.

Parameters

options: { encoding: "buffer"; }

Return Type

UserInfo<Buffer>

Overload 2

userInfo(options?: { encoding: BufferEncoding; }): UserInfo<string>

Parameters

options: { encoding: BufferEncoding; }
optional

Return Type

UserInfo<string>

function version

Usage in Deno

import { version } from "node:os";
version(): string

Returns a string identifying the kernel version.

On POSIX systems, the operating system release is determined by calling uname(3). On Windows, RtlGetVersion() is used, and if it is not available, GetVersionExW() will be used. See https://en.wikipedia.org/wiki/Uname#Examples for more information.

Return Type

string

interface CpuInfo

Usage in Deno

import { type CpuInfo } from "node:os";

The node:os module provides operating system-related utility methods and properties. It can be accessed using:

import os from 'node:os';

Properties

model: string
speed: number
times: { user: number; nice: number; sys: number; idle: number; irq: number; }

See

  • source


interface NetworkInterfaceBase

Usage in Deno

import { type NetworkInterfaceBase } from "node:os";

Properties

address: string
netmask: string
mac: string
internal: boolean
cidr: string | null

interface NetworkInterfaceInfoIPv4

extends NetworkInterfaceBase

Usage in Deno

import { type NetworkInterfaceInfoIPv4 } from "node:os";

Properties

family: "IPv4"
scopeid: undefined
optional

interface NetworkInterfaceInfoIPv6

extends NetworkInterfaceBase

Usage in Deno

import { type NetworkInterfaceInfoIPv6 } from "node:os";

Properties

family: "IPv6"
scopeid: number

interface UserInfo

Usage in Deno

import { type UserInfo } from "node:os";

Type Parameters

T

Properties

username: T
uid: number
gid: number
shell: T | null
homedir: T

namespace constants

Usage in Deno

import { constants } from "node:os";

Namespaces

constants.dlopen
No documentation available
constants.errno
No documentation available
constants.priority
No documentation available
constants.signals
No documentation available

Variables

constants.UV_UDP_REUSEADDR
No documentation available

namespace constants.dlopen

Usage in Deno

import { constants } from "node:os";

Variables

constants.dlopen.RTLD_DEEPBIND
No documentation available
constants.dlopen.RTLD_GLOBAL
No documentation available
constants.dlopen.RTLD_LAZY
No documentation available
constants.dlopen.RTLD_LOCAL
No documentation available
constants.dlopen.RTLD_NOW
No documentation available

namespace constants.errno

Usage in Deno

import { constants } from "node:os";

Variables

constants.errno.E2BIG
No documentation available
constants.errno.EACCES
No documentation available
constants.errno.EADDRINUSE
No documentation available
constants.errno.EADDRNOTAVAIL
No documentation available
constants.errno.EAFNOSUPPORT
No documentation available
constants.errno.EAGAIN
No documentation available
constants.errno.EALREADY
No documentation available
constants.errno.EBADF
No documentation available
constants.errno.EBADMSG
No documentation available
constants.errno.EBUSY
No documentation available
constants.errno.ECANCELED
No documentation available
constants.errno.ECHILD
No documentation available
constants.errno.ECONNABORTED
No documentation available
constants.errno.ECONNREFUSED
No documentation available
constants.errno.ECONNRESET
No documentation available
constants.errno.EDEADLK
No documentation available
constants.errno.EDESTADDRREQ
No documentation available
constants.errno.EDOM
No documentation available
constants.errno.EDQUOT
No documentation available
constants.errno.EEXIST
No documentation available
constants.errno.EFAULT
No documentation available
constants.errno.EFBIG
No documentation available
constants.errno.EHOSTUNREACH
No documentation available
constants.errno.EIDRM
No documentation available
constants.errno.EILSEQ
No documentation available
constants.errno.EINPROGRESS
No documentation available
constants.errno.EINTR
No documentation available
constants.errno.EINVAL
No documentation available
constants.errno.EIO
No documentation available
constants.errno.EISCONN
No documentation available
constants.errno.EISDIR
No documentation available
constants.errno.ELOOP
No documentation available
constants.errno.EMFILE
No documentation available
constants.errno.EMLINK
No documentation available
constants.errno.EMSGSIZE
No documentation available
constants.errno.EMULTIHOP
No documentation available
constants.errno.ENAMETOOLONG
No documentation available
constants.errno.ENETDOWN
No documentation available
constants.errno.ENETRESET
No documentation available
constants.errno.ENETUNREACH
No documentation available
constants.errno.ENFILE
No documentation available
constants.errno.ENOBUFS
No documentation available
constants.errno.ENODATA
No documentation available
constants.errno.ENODEV
No documentation available
constants.errno.ENOENT
No documentation available
constants.errno.ENOEXEC
No documentation available
constants.errno.ENOLCK
No documentation available
constants.errno.ENOLINK
No documentation available
constants.errno.ENOMEM
No documentation available
constants.errno.ENOMSG
No documentation available
constants.errno.ENOPROTOOPT
No documentation available
constants.errno.ENOSPC
No documentation available
constants.errno.ENOSR
No documentation available
constants.errno.ENOSTR
No documentation available
constants.errno.ENOSYS
No documentation available
constants.errno.ENOTCONN
No documentation available
constants.errno.ENOTDIR
No documentation available
constants.errno.ENOTEMPTY
No documentation available
constants.errno.ENOTSOCK
No documentation available
constants.errno.ENOTSUP
No documentation available
constants.errno.ENOTTY
No documentation available
constants.errno.ENXIO
No documentation available
constants.errno.EOPNOTSUPP
No documentation available
constants.errno.EOVERFLOW
No documentation available
constants.errno.EPERM
No documentation available
constants.errno.EPIPE
No documentation available
constants.errno.EPROTO
No documentation available
constants.errno.EPROTONOSUPPORT
No documentation available
constants.errno.EPROTOTYPE
No documentation available
constants.errno.ERANGE
No documentation available
constants.errno.EROFS
No documentation available
constants.errno.ESPIPE
No documentation available
constants.errno.ESRCH
No documentation available
constants.errno.ESTALE
No documentation available
constants.errno.ETIME
No documentation available
constants.errno.ETIMEDOUT
No documentation available
constants.errno.ETXTBSY
No documentation available
constants.errno.EWOULDBLOCK
No documentation available
constants.errno.EXDEV
No documentation available
constants.errno.WSA_E_CANCELLED
No documentation available
constants.errno.WSA_E_NO_MORE
No documentation available
constants.errno.WSAEACCES
No documentation available
constants.errno.WSAEADDRINUSE
No documentation available
constants.errno.WSAEADDRNOTAVAIL
No documentation available
constants.errno.WSAEAFNOSUPPORT
No documentation available
constants.errno.WSAEALREADY
No documentation available
constants.errno.WSAEBADF
No documentation available
constants.errno.WSAECANCELLED
No documentation available
constants.errno.WSAECONNABORTED
No documentation available
constants.errno.WSAECONNREFUSED
No documentation available
constants.errno.WSAECONNRESET
No documentation available
constants.errno.WSAEDESTADDRREQ
No documentation available
constants.errno.WSAEDISCON
No documentation available
constants.errno.WSAEDQUOT
No documentation available
constants.errno.WSAEFAULT
No documentation available
constants.errno.WSAEHOSTDOWN
No documentation available
constants.errno.WSAEHOSTUNREACH
No documentation available
constants.errno.WSAEINPROGRESS
No documentation available
constants.errno.WSAEINTR
No documentation available
constants.errno.WSAEINVAL
No documentation available
constants.errno.WSAEINVALIDPROCTABLE
No documentation available
constants.errno.WSAEINVALIDPROVIDER
No documentation available
constants.errno.WSAEISCONN
No documentation available
constants.errno.WSAELOOP
No documentation available
constants.errno.WSAEMFILE
No documentation available
constants.errno.WSAEMSGSIZE
No documentation available
constants.errno.WSAENAMETOOLONG
No documentation available
constants.errno.WSAENETDOWN
No documentation available
constants.errno.WSAENETRESET
No documentation available
constants.errno.WSAENETUNREACH
No documentation available
constants.errno.WSAENOBUFS
No documentation available
constants.errno.WSAENOMORE
No documentation available
constants.errno.WSAENOPROTOOPT
No documentation available
constants.errno.WSAENOTCONN
No documentation available
constants.errno.WSAENOTEMPTY
No documentation available
constants.errno.WSAENOTSOCK
No documentation available
constants.errno.WSAEOPNOTSUPP
No documentation available
constants.errno.WSAEPFNOSUPPORT
No documentation available
constants.errno.WSAEPROCLIM
No documentation available
constants.errno.WSAEPROTONOSUPPORT
No documentation available
constants.errno.WSAEPROTOTYPE
No documentation available
constants.errno.WSAEPROVIDERFAILEDINIT
No documentation available
constants.errno.WSAEREFUSED
No documentation available
constants.errno.WSAEREMOTE
No documentation available
constants.errno.WSAESHUTDOWN
No documentation available
constants.errno.WSAESOCKTNOSUPPORT
No documentation available
constants.errno.WSAESTALE
No documentation available
constants.errno.WSAETIMEDOUT
No documentation available
constants.errno.WSAETOOMANYREFS
No documentation available
constants.errno.WSAEUSERS
No documentation available
constants.errno.WSAEWOULDBLOCK
No documentation available
constants.errno.WSANOTINITIALISED
No documentation available
constants.errno.WSASERVICE_NOT_FOUND
No documentation available
constants.errno.WSASYSCALLFAILURE
No documentation available
constants.errno.WSASYSNOTREADY
No documentation available
constants.errno.WSATYPE_NOT_FOUND
No documentation available
constants.errno.WSAVERNOTSUPPORTED
No documentation available

namespace constants.priority

Usage in Deno

import { constants } from "node:os";

Variables

constants.priority.PRIORITY_ABOVE_NORMAL
No documentation available
constants.priority.PRIORITY_BELOW_NORMAL
No documentation available
constants.priority.PRIORITY_HIGH
No documentation available
constants.priority.PRIORITY_HIGHEST
No documentation available
constants.priority.PRIORITY_LOW
No documentation available
constants.priority.PRIORITY_NORMAL
No documentation available

namespace constants.signals

Usage in Deno

import { constants } from "node:os";

variable constants.signals

Type

SignalConstants

type alias NetworkInterfaceInfo

Usage in Deno

import { type NetworkInterfaceInfo } from "node:os";

Definition

NetworkInterfaceInfoIPv4 | NetworkInterfaceInfoIPv6

type alias SignalConstants

Usage in Deno

import { type SignalConstants } from "node:os";

Definition

[key in Signals]: number

variable constants.dlopen.RTLD_DEEPBIND

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.dlopen.RTLD_GLOBAL

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.dlopen.RTLD_LAZY

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.dlopen.RTLD_LOCAL

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.dlopen.RTLD_NOW

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.E2BIG

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.EACCES

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.EADDRINUSE

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.EADDRNOTAVAIL

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.EAFNOSUPPORT

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.EAGAIN

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.EALREADY

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.EBADF

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.EBADMSG

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.EBUSY

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.ECANCELED

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.ECHILD

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.ECONNABORTED

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.ECONNREFUSED

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.ECONNRESET

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.EDEADLK

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.EDESTADDRREQ

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.EDOM

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.EDQUOT

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.EEXIST

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.EFAULT

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.EFBIG

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.EHOSTUNREACH

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.EIDRM

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.EILSEQ

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.EINPROGRESS

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.EINTR

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.EINVAL

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.EIO

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.EISCONN

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.EISDIR

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.ELOOP

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.EMFILE

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.EMLINK

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.EMSGSIZE

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.EMULTIHOP

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.ENAMETOOLONG

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.ENETDOWN

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.ENETRESET

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.ENETUNREACH

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.ENFILE

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.ENOBUFS

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.ENODATA

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.ENODEV

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.ENOENT

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.ENOEXEC

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.ENOLCK

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.ENOLINK

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.ENOMEM

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.ENOMSG

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.ENOPROTOOPT

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.ENOSPC

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.ENOSR

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.ENOSTR

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.ENOSYS

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.ENOTCONN

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.ENOTDIR

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.ENOTEMPTY

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.ENOTSOCK

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.ENOTSUP

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.ENOTTY

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.ENXIO

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.EOPNOTSUPP

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.EOVERFLOW

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.EPERM

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.EPIPE

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.EPROTO

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.EPROTONOSUPPORT

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.EPROTOTYPE

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.ERANGE

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.EROFS

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.ESPIPE

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.ESRCH

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.ESTALE

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.ETIME

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.ETIMEDOUT

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.ETXTBSY

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.EWOULDBLOCK

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.EXDEV

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSA_E_CANCELLED

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSA_E_NO_MORE

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSAEACCES

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSAEADDRINUSE

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSAEADDRNOTAVAIL

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSAEAFNOSUPPORT

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSAEALREADY

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSAEBADF

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSAECANCELLED

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSAECONNABORTED

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSAECONNREFUSED

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSAECONNRESET

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSAEDESTADDRREQ

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSAEDISCON

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSAEDQUOT

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSAEFAULT

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSAEHOSTDOWN

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSAEHOSTUNREACH

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSAEINPROGRESS

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSAEINTR

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSAEINVAL

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSAEINVALIDPROCTABLE

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSAEINVALIDPROVIDER

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSAEISCONN

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSAELOOP

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSAEMFILE

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSAEMSGSIZE

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSAENAMETOOLONG

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSAENETDOWN

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSAENETRESET

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSAENETUNREACH

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSAENOBUFS

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSAENOMORE

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSAENOPROTOOPT

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSAENOTCONN

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSAENOTEMPTY

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSAENOTSOCK

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSAEOPNOTSUPP

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSAEPFNOSUPPORT

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSAEPROCLIM

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSAEPROTONOSUPPORT

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSAEPROTOTYPE

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSAEPROVIDERFAILEDINIT

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSAEREFUSED

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSAEREMOTE

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSAESHUTDOWN

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSAESOCKTNOSUPPORT

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSAESTALE

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSAETIMEDOUT

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSAETOOMANYREFS

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSAEUSERS

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSAEWOULDBLOCK

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSANOTINITIALISED

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSASERVICE_NOT_FOUND

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSASYSCALLFAILURE

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSASYSNOTREADY

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSATYPE_NOT_FOUND

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.errno.WSAVERNOTSUPPORTED

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.priority.PRIORITY_ABOVE_NORMAL

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.priority.PRIORITY_BELOW_NORMAL

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.priority.PRIORITY_HIGH

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.priority.PRIORITY_HIGHEST

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.priority.PRIORITY_LOW

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.priority.PRIORITY_NORMAL

Usage in Deno

import { constants } from "node:os";

Type

number

variable constants.UV_UDP_REUSEADDR

Usage in Deno

import { constants } from "node:os";

Type

number

variable devNull

Usage in Deno

import { devNull } from "node:os";

Type

string

variable EOL

Usage in Deno

import { EOL } from "node:os";

The operating system-specific end-of-line marker.

  • \n on POSIX
  • \r\n on Windows

Type

string

© 2018–2025 the Deno authors
Licensed under the MIT License.
https://docs.deno.com/api/node/os

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API