Spec-Zone.ru › Deno 2

os

Модуль node:os предоставляет вспомогательные методы и свойства, связанные с операционной системой. Доступ к нему можно получить следующим образом:

import os from 'node:os';

Использование в Deno

import * as mod from "node:os";

функция arch

Использование в Deno

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

Возвращает архитектуру ЦП операционной системы, для которой был скомпилирован двоичный файл Node.js. Возможные значения: 'arm', 'arm64', 'ia32', 'loong64', 'mips', 'mipsel', 'ppc', 'ppc64', 'riscv64', 's390', 's390x' и 'x64'.

Возвращаемое значение эквивалентно process.arch.

Тип возвращаемого значения

string

функция availableParallelism

Использование в Deno

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

Возвращает оценку количества параллельных операций, которое должна выполнять программа по умолчанию. Всегда возвращает значение больше нуля.

Эта функция представляет собой небольшую оболочку над функцией libuv uv_available_parallelism().

Тип возвращаемого значения

number

функция cpus

Использование в Deno

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

Возвращает массив объектов, содержащих сведения о каждом логическом ядре ЦП. Если сведения о ЦП недоступны, например, если файловая система /proc недоступна, массив будет пустым.

Каждый объект содержит следующие свойства:

[
  {
    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 доступны только в POSIX. В Windows значения nice для всех процессоров всегда равны 0.

Не следует использовать os.cpus().length для вычисления доступного приложению уровня параллелизма. Для этого используйте availableParallelism.

Тип возвращаемого значения

CpuInfo[]

функция endianness

Использование в Deno

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

Возвращает строку, указывающую порядок байтов ЦП, для которого был скомпилирован двоичный файл Node.js.

Возможные значения: 'BE' для прямого порядка байтов и 'LE' для обратного порядка байтов.

Тип возвращаемого значения

"BE" | "LE"

функция freemem

Использование в Deno

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

Возвращает объём свободной системной памяти в байтах в виде целого числа.

Тип возвращаемого значения

number

функция getPriority

Использование в Deno

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

Возвращает приоритет планирования процесса, указанного параметром pid. Если pid не указан или равен 0, возвращается приоритет текущего процесса.

Параметры

pid: number = 0
необязательный

Идентификатор процесса, для которого нужно получить приоритет планирования.

Тип возвращаемого значения

number

функция homedir

Использование в Deno

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

Возвращает строковый путь к домашнему каталогу текущего пользователя.

В POSIX, если задана переменная окружения $HOME, используется её значение. В противном случае для поиска домашнего каталога пользователя используется эффективный UID.

В Windows, если задана переменная окружения USERPROFILE, используется её значение. В противном случае используется путь к каталогу профиля текущего пользователя.

Тип возвращаемого значения

string

функция hostname

Использование в Deno

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

Возвращает имя узла операционной системы в виде строки.

Тип возвращаемого значения

string

функция loadavg

Использование в Deno

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

Возвращает массив со средними значениями загрузки за 1, 5 и 15 минут.

Средняя загрузка — это показатель активности системы, вычисляемый операционной системой и выражаемый дробным числом.

Средняя загрузка — понятие, характерное для Unix. В Windows возвращаемое значение всегда равно [0, 0, 0].

Тип возвращаемого значения

number[]

функция machine

Использование в Deno

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

Возвращает тип машины в виде строки, например arm, arm64, aarch64, mips, mips64, ppc64, ppc64le, s390, s390x, i386, i686, x86_64.

В POSIX-системах тип машины определяется вызовом uname(3). В Windows используется RtlGetVersion(), а если он недоступен — GetVersionExW(). Дополнительные сведения см. в разделе https://en.wikipedia.org/wiki/Uname#Examples.

Тип возвращаемого значения

string

функция networkInterfaces

Использование в Deno

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

Возвращает объект с сетевыми интерфейсами, которым назначен сетевой адрес.

Каждый ключ возвращённого объекта обозначает сетевой интерфейс. Соответствующее значение — массив объектов, каждый из которых описывает назначенный сетевой адрес.

Объект назначенного сетевого адреса содержит следующие свойства:

{
  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'
    }
  ]
}

Тип возвращаемого значения

Dict<NetworkInterfaceInfo[]>

функция platform

Использование в Deno

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

Возвращает строку, определяющую платформу операционной системы, для которой был скомпилирован двоичный файл Node.js. Значение задаётся во время компиляции. Возможные значения: 'aix', 'darwin', 'freebsd', 'linux', 'openbsd', 'sunos' и 'win32'.

Возвращаемое значение эквивалентно process.platform.

Если Node.js собран в операционной системе Android, также может быть возвращено значение 'android'. Поддержка Android является экспериментальной.

Тип возвращаемого значения

Platform

функция release

Использование в Deno

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

Возвращает операционную систему в виде строки.

В POSIX-системах выпуск операционной системы определяется вызовом uname(3). В Windows используется GetVersionExW(). Дополнительные сведения см. в разделе https://en.wikipedia.org/wiki/Uname#Examples.

Тип возвращаемого значения

string

функция setPriority

Использование в Deno

import { setPriority } from "node:os";

Перегрузка 1

setPriority(priority: number): void

Пытается задать приоритет планирования процесса, указанного параметром pid. Если pid не указан или равен 0, используется идентификатор текущего процесса.

Значение priority должно быть целым числом от -20 (высший приоритет) до 19 (низший приоритет). Из-за различий между уровнями приоритета Unix и классами приоритета Windows значение priority сопоставляется одной из шести констант приоритета в os.constants.priority. При получении уровня приоритета процесса это сопоставление диапазонов может привести к небольшому отличию возвращаемого значения в Windows. Во избежание неоднозначности задавайте для priority одну из констант приоритета.

В Windows для установки приоритета PRIORITY_HIGHEST требуются повышенные привилегии пользователя. В противном случае заданный приоритет без уведомления снижается до PRIORITY_HIGH.

Параметры

priority: number

Приоритет планирования, назначаемый процессу.

Тип возвращаемого значения

void

Перегрузка 2

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

Параметры

pid: number
priority: number

Тип возвращаемого значения

void

функция tmpdir

Использование в Deno

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

Возвращает стандартный каталог операционной системы для временных файлов в виде строки.

Тип возвращаемого значения

string

функция totalmem

Использование в Deno

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

Возвращает общий объём системной памяти в байтах в виде целого числа.

Тип возвращаемого значения

number

функция type

Использование в Deno

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

Возвращает название операционной системы, полученное с помощью uname(3). Например, в Linux возвращается 'Linux', в macOS — 'Darwin', а в Windows — 'Windows_NT'.

Дополнительные сведения о результатах вызова uname(3) в различных операционных системах см. в разделе https://en.wikipedia.org/wiki/Uname#Examples.

Тип возвращаемого значения

string

функция uptime

Использование в Deno

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

Возвращает время работы системы в секундах.

Тип возвращаемого значения

number

функция userInfo

Использование в Deno

import { userInfo } from "node:os";

Перегрузка 1

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

Возвращает информацию о текущем эффективном пользователе. На POSIX-платформах это, как правило, подмножество данных из файла паролей. Возвращаемый объект включает username, uid, gid, shell и homedir. В Windows поля uid и gid имеют значение -1, а shell имеет значение null.

Значение homedir, возвращаемое os.userInfo(), предоставляет операционная система. Это отличается от результата os.homedir(), которая сначала проверяет переменные окружения на наличие домашнего каталога и только затем обращается к операционной системе.

Вызывает исключение SystemError, если у пользователя отсутствует username или homedir.

Параметры

options: { encoding: "buffer"; }

Тип возвращаемого значения

UserInfo<Buffer>

Перегрузка 2

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

Параметры

options: { encoding: BufferEncoding; }
необязательный

Тип возвращаемого значения

UserInfo<string>

функция version

Использование в Deno

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

Возвращает строку, идентифицирующую версию ядра.

В POSIX-системах выпуск операционной системы определяется вызовом uname(3). В Windows используется RtlGetVersion(), а если он недоступен, используется GetVersionExW(). Подробнее см. https://en.wikipedia.org/wiki/Uname#Examples.

Тип возвращаемого значения

string

интерфейс CpuInfo

Использование в Deno

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

Модуль node:os предоставляет служебные методы и свойства, связанные с операционной системой. К нему можно обратиться следующим образом:

import os from 'node:os';

Свойства

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

См. также

  • исходный код


интерфейс NetworkInterfaceBase

Использование в Deno

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

Свойства

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

интерфейс NetworkInterfaceInfoIPv4

расширяет NetworkInterfaceBase

Использование в Deno

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

Свойства

family: "IPv4"
scopeid: undefined
необязательный

интерфейс NetworkInterfaceInfoIPv6

расширяет NetworkInterfaceBase

Использование в Deno

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

Свойства

family: "IPv6"
scopeid: number

интерфейс UserInfo

Использование в Deno

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

Параметры типа

T

Свойства

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

пространство имён constants

Использование в Deno

import { constants } from "node:os";

Пространства имён

constants.dlopen
Документация отсутствует
constants.errno
Документация отсутствует
constants.priority
Документация отсутствует
constants.signals
Документация отсутствует

Переменные

constants.UV_UDP_REUSEADDR
Документация отсутствует

пространство имён constants.dlopen

Использование в Deno

import { constants } from "node:os";

Переменные

constants.dlopen.RTLD_DEEPBIND
Документация отсутствует
constants.dlopen.RTLD_GLOBAL
Документация отсутствует
constants.dlopen.RTLD_LAZY
Документация отсутствует
constants.dlopen.RTLD_LOCAL
Документация отсутствует
constants.dlopen.RTLD_NOW
Документация отсутствует

пространство имён constants.errno

Использование в Deno

import { constants } from "node:os";

Переменные

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

пространство имён constants.priority

Использование в Deno

import { constants } from "node:os";

Переменные

constants.priority.PRIORITY_ABOVE_NORMAL
Документация отсутствует
constants.priority.PRIORITY_BELOW_NORMAL
Документация отсутствует
constants.priority.PRIORITY_HIGH
Документация отсутствует
constants.priority.PRIORITY_HIGHEST
Документация отсутствует
constants.priority.PRIORITY_LOW
Документация отсутствует
constants.priority.PRIORITY_NORMAL
Документация отсутствует

пространство имён constants.signals

Использование в Deno

import { constants } from "node:os";

переменная constants.signals

Тип

SignalConstants

псевдоним типа NetworkInterfaceInfo

Использование в Deno

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

Определение

NetworkInterfaceInfoIPv4 | NetworkInterfaceInfoIPv6

псевдоним типа SignalConstants

Использование в Deno

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

Определение

[key in Signals]: number

переменная constants.dlopen.RTLD_DEEPBIND

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.dlopen.RTLD_GLOBAL

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.dlopen.RTLD_LAZY

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.dlopen.RTLD_LOCAL

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.dlopen.RTLD_NOW

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.E2BIG

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.EACCES

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.EADDRINUSE

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.EADDRNOTAVAIL

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.EAFNOSUPPORT

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.EAGAIN

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.EALREADY

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.EBADF

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.EBADMSG

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.EBUSY

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.ECANCELED

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.ECHILD

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.ECONNABORTED

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.ECONNREFUSED

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.ECONNRESET

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.EDEADLK

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.EDESTADDRREQ

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.EDOM

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.EDQUOT

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.EEXIST

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.EFAULT

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.EFBIG

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.EHOSTUNREACH

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.EIDRM

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.EILSEQ

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.EINPROGRESS

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.EINTR

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.EINVAL

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.EIO

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.EISCONN

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.EISDIR

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.ELOOP

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.EMFILE

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.EMLINK

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.EMSGSIZE

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.EMULTIHOP

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.ENAMETOOLONG

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.ENETDOWN

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.ENETRESET

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.ENETUNREACH

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.ENFILE

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.ENOBUFS

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.ENODATA

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.ENODEV

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.ENOENT

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.ENOEXEC

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.ENOLCK

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.ENOLINK

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.ENOMEM

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.ENOMSG

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.ENOPROTOOPT

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.ENOSPC

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.ENOSR

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.ENOSTR

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.ENOSYS

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.ENOTCONN

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.ENOTDIR

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.ENOTEMPTY

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.ENOTSOCK

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.ENOTSUP

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.ENOTTY

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.ENXIO

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.EOPNOTSUPP

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.EOVERFLOW

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.EPERM

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.EPIPE

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.EPROTO

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.EPROTONOSUPPORT

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.EPROTOTYPE

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.ERANGE

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.EROFS

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.ESPIPE

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.ESRCH

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.ESTALE

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.ETIME

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.ETIMEDOUT

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.ETXTBSY

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.EWOULDBLOCK

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.EXDEV

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSA_E_CANCELLED

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSA_E_NO_MORE

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSAEACCES

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSAEADDRINUSE

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSAEADDRNOTAVAIL

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSAEAFNOSUPPORT

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSAEALREADY

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSAEBADF

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSAECANCELLED

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSAECONNABORTED

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSAECONNREFUSED

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSAECONNRESET

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSAEDESTADDRREQ

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSAEDISCON

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSAEDQUOT

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSAEFAULT

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSAEHOSTDOWN

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSAEHOSTUNREACH

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSAEINPROGRESS

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSAEINTR

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSAEINVAL

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSAEINVALIDPROCTABLE

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSAEINVALIDPROVIDER

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSAEISCONN

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSAELOOP

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSAEMFILE

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSAEMSGSIZE

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSAENAMETOOLONG

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSAENETDOWN

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSAENETRESET

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSAENETUNREACH

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSAENOBUFS

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSAENOMORE

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSAENOPROTOOPT

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSAENOTCONN

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSAENOTEMPTY

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSAENOTSOCK

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSAEOPNOTSUPP

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSAEPFNOSUPPORT

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSAEPROCLIM

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSAEPROTONOSUPPORT

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSAEPROTOTYPE

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSAEPROVIDERFAILEDINIT

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSAEREFUSED

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSAEREMOTE

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSAESHUTDOWN

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSAESOCKTNOSUPPORT

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSAESTALE

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSAETIMEDOUT

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSAETOOMANYREFS

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSAEUSERS

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSAEWOULDBLOCK

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSANOTINITIALISED

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSASERVICE_NOT_FOUND

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSASYSCALLFAILURE

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSASYSNOTREADY

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSATYPE_NOT_FOUND

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.errno.WSAVERNOTSUPPORTED

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.priority.PRIORITY_ABOVE_NORMAL

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.priority.PRIORITY_BELOW_NORMAL

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.priority.PRIORITY_HIGH

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.priority.PRIORITY_HIGHEST

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.priority.PRIORITY_LOW

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.priority.PRIORITY_NORMAL

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная constants.UV_UDP_REUSEADDR

Использование в Deno

import { constants } from "node:os";

Тип

number

переменная devNull

Использование в Deno

import { devNull } from "node:os";

Тип

string

переменная EOL

Использование в Deno

import { EOL } from "node:os";

Маркер конца строки, специфичный для операционной системы.

  • \n в POSIX
  • \r\n в Windows

Тип

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