Deno
Глобальное пространство имён, где расположены специфичные для Deno нестандартные API.
Пространство имён
| Deno.errors | Набор конструкторов ошибок, которые генерируются API Deno. |
Классы
| Deno.Buffer устаревший | Буфер байтов переменного размера с методами |
| Deno.errors.AddrInUse | Вызывается при попытке открыть слушатель сервера на адресе и порту, на которых уже работает другой слушатель. |
| Deno.errors.AddrNotAvailable | Вызывается, когда операционная система сообщает об ошибке |
| Deno.errors.AlreadyExists | Вызывается при попытке создать ресурс, например, файл, который уже существует. |
| Deno.errors.BadResource | Базовый ресурс ввода-вывода недействителен или закрыт, поэтому операция не может быть выполнена. |
| Deno.errors.BrokenPipe | Вызывается при попытке записи в ресурс, и происходит ошибка «разрыв канала». Это может произойти при попытке записи напрямую в |
| Deno.errors.Busy | Вызывается, когда базовый ресурс ввода-вывода недоступен, потому что он ожидает обработки в другом блоке кода. |
| Deno.errors.ConnectionAborted | Вызывается, когда операционная система сообщает об ошибке |
| Deno.errors.ConnectionRefused | Вызывается, когда операционная система сообщает о том, что подключение к ресурсу отклонено. |
| Deno.errors.ConnectionReset | Вызывается, когда операционная система сообщает о том, что подключение было прервано. В случае с сетевыми серверами это может быть нормальным явлением, когда клиент прерывает соединение вместо его корректного завершения. |
| Deno.errors.Http | Вызывается в ситуациях, когда при попытке загрузить динамический импорт было обнаружено слишком много редиректов. |
| Deno.errors.Interrupted | Вызывается, когда операционная система сообщает об ошибке |
| Deno.errors.InvalidData | Вызывается, когда операция возвращает невалидные данные для выполняемой операции. |
| Deno.errors.NotConnected | Вызывается, когда операционная система сообщает об ошибке |
| Deno.errors.NotFound | Вызывается, когда операционная система указывает, что файл не найден. |
| Deno.errors.NotSupported | Вызывается, когда от API Deno требуется выполнить функцию, которая в настоящее время не поддерживается. |
| Deno.errors.PermissionDenied | Вызывается, когда операционная система указывает, что текущий пользователь, под которым работает процесс Deno, не имеет соответствующих прав доступа к файлу или ресурсу, или пользователь не предоставил необходимый флаг |
| Deno.errors.TimedOut | Вызывается, когда операционная система сообщает о том, что операция ввода-вывода истекла ( |
| Deno.errors.UnexpectedEof | Вызывается при попытке чтения байтов из ресурса, но неожиданно встречен конец файла. |
| Deno.errors.WriteZero | Вызывается, когда ожидаемая запись в буфер ввода-вывода привела к записи нуля байтов. |
| Deno.FsFile | Абстракция Deno для чтения и записи файлов. |
| Deno.Permissions | |
| Deno.PermissionStatus | |
| Deno.Process | Представляет экземпляр дочернего процесса, возвращаемого из |
Перечисления
| Deno.SeekMode | Перечисление, определяющее режим поиска для API ввода-вывода, поддерживающих поиск. |
Переменные
| Deno.args | Возвращает аргументы скрипта для программы. Например, если мы запускаем программу: |
| Deno.build | Информация, связанная со сборкой. |
| Deno.customInspect устаревший | Символ, который может быть использован в качестве ключа для пользовательского метода, который будет вызван при вызове |
| Deno.env | Интерфейс, содержащий методы для взаимодействия с переменными окружения процесса. |
| Deno.File устаревший | Абстракция Deno для чтения и записи файлов. |
| Deno.mainModule | URL точки входа модуля, заданного в командной строке. |
| Deno.noColor | Отражает переменную среды |
| Deno.permissions | API управления разрешениями Deno. |
| Deno.pid | Текущий идентификатор процесса этого экземпляра Deno CLI. |
| Deno.ppid | Идентификатор процесса родительского процесса этого экземпляра Deno CLI. |
| Deno.stderr | Ссылка на |
| Deno.stdin | Ссылка на |
| Deno.stdout | Ссылка на |
| Deno.version | Информация, связанная с версией. |
Функции
| Deno.addSignalListener | Регистрирует заданную функцию в качестве обработчика заданного события сигнала. |
| Deno.chdir | Изменяет текущую рабочую директорию на указанный путь. |
| Deno.chmod | Изменяет права доступа к указанному файлу/директории. Игнорирует umask процесса. |
| Deno.chmodSync | Синхронно изменяет права доступа к указанному файлу/директории. Игнорирует umask процесса. |
| Deno.chown | Изменяет владельца обычного файла или директории. |
| Deno.chownSync | Синхронно изменяет владельца обычного файла или директории. |
| Deno.close | Закрывает указанный идентификатор ресурса ( |
| Deno.connect | Подключается к хосту (по умолчанию "127.0.0.1") и порту на указанном транспорте (по умолчанию "tcp") и возвращает соединение ( |
| Deno.connectTls | Устанавливает защищенное соединение через TLS (transport layer security) с использованием необязательного файла сертификата, хоста (по умолчанию "127.0.0.1") и порта. Файл сертификата необязателен, если он не указан, используются корневые сертификаты Mozilla (см. также https://github.com/ctz/webpki-roots для подробностей) |
| Deno.copy deprecated | Копирует данные из |
| Deno.copyFile | Копирует содержимое и права одного файла в другой указанный путь, по умолчанию создавая новый файл, если он не существует, иначе перезаписывая. Возвращает ошибку, если целевой путь является каталогом или недоступен для записи. |
| Deno.copyFileSync | Синхронно копирует содержимое и права одного файла в другой указанный путь, по умолчанию создавая новый файл, если он не существует, иначе перезаписывая. Возвращает ошибку, если целевой путь является каталогом или недоступен для записи. |
| Deno.create | Создает файл, если он не существует, или обнуляет существующий файл и возвращает экземпляр |
| Deno.createSync | Синхронно создает файл, если он не существует, или обнуляет существующий файл и возвращает экземпляр |
| Deno.cwd | Возвращает строку, представляющую текущую рабочую директорию. |
| Deno.execPath | Возвращает путь к текущей исполняемой программе Deno. |
| Deno.exit | Выход из процесса Deno с необязательным кодом завершения. |
| Deno.fdatasync | Очищает любые ожидающие операции с данными для данного потока файла в диск. |
| Deno.fdatasyncSync | Синхронно очищает любые ожидающие операции с данными для данного потока файла в диск. |
| Deno.fstat | Возвращает |
| Deno.fstatSync | Синхронно возвращает |
| Deno.fsync | Очищает любые ожидающие операции с данными и метаданными для данного потока файла в диск. |
| Deno.fsyncSync | Синхронно очищает любые ожидающие операции с данными и метаданными для данного потока файла в диск. |
| Deno.ftruncate | Усекает или расширяет указанный поток файла до указанного |
| Deno.ftruncateSync | Синхронно усекает или расширяет указанный поток файла до указанного |
| Deno.hostname | Получить |
| Deno.inspect | Преобразует входные данные в строку, имеющую тот же формат, что и вывод |
| Deno.isatty | Проверяет, является ли данный идентификатор ресурса ( |
| Deno.iter deprecated | Преобразует Reader, |
| Deno.iterSync deprecated | Преобразует ReaderSync, |
| Deno.kill | Отправить сигнал процессу по указанному |
| Deno.link | Создает |
| Deno.linkSync | Синхронно создает |
| Deno.listen | Прослушивает локальный адрес транспорта. |
| Deno.listenTls | Прослушивает локальный адрес транспорта по TLS (transport layer security). |
| Deno.lstat | Возвращает |
| Deno.lstatSync | Синхронно возвращает |
| Deno.makeTempDir | Создаёт новую временную директорию в стандартной директории для временных файлов, если |
| Deno.makeTempDirSync | Синхронно создаёт новую временную директорию в стандартной директории для временных файлов, если |
| Deno.makeTempFile | Создаёт новый временный файл в стандартной директории для временных файлов, если |
| Deno.makeTempFileSync | Синхронно создаёт новый временный файл в стандартной директории для временных файлов, если |
| Deno.memoryUsage | Возвращает объект, описывающий использование памяти процессом Deno и подсистемой V8 в байтах. |
| Deno.metrics | Получение метрик со стороны привилегированной части Deno. Используется в основном для разработки Deno. Ops, также называемые bindings, служат посредниками между JavaScript-песочницей Deno и остальной частью Deno. |
| Deno.mkdir | Создаёт новую директорию по указанному пути. |
| Deno.mkdirSync | Синхронно создаёт новую директорию по указанному пути. |
| Deno.open | Открывает файл и возвращает экземпляр |
| Deno.openSync | Синхронно открывает файл и возвращает экземпляр |
| Deno.read | Чтение из ресурса ( |
| Deno.readAll deprecated | Чтение Reader |
| Deno.readAllSync deprecated | Синхронно читает Reader |
| Deno.readDir | Читает директорию, заданную значением |
| Deno.readDirSync | Синхронно читает директорию, заданную значением |
| Deno.readFile | Читает и возвращает всё содержимое файла как массив байтов. |
| Deno.readFileSync | Синхронно читает и возвращает всё содержимое файла как массив байтов. |
| Deno.readLink | Возвращает полный путь назначения указанной символической ссылки. |
| Deno.readLinkSync | Синхронно возвращает полный путь назначения указанной символической ссылки. |
| Deno.readSync | Синхронно читает из ресурса с идентификатором ( |
| Deno.readTextFile | Асинхронно читает и возвращает всё содержимое файла как строку UTF-8. Чтение директории вызовет ошибку. |
| Deno.readTextFileSync | Синхронно читает и возвращает всё содержимое файла как строку UTF-8. Чтение директории вызовет ошибку. |
| Deno.realPath | Возвращает абсолютный нормализованный путь, с разрешенными символическими ссылками. |
| Deno.realPathSync | Синхронно возвращает абсолютный нормализованный путь, с разрешенными символическими ссылками. |
| Deno.refTimer | Заставляет таймер заданного |
| Deno.remove | Удаляет указанный файл или директорию. |
| Deno.removeSignalListener | Удаляет зарегистрированного слушателя сигнала, который был зарегистрирован с помощью |
| Deno.removeSync | Синхронно удаляет указанный файл или директорию. |
| Deno.rename | Переименовывает (перемещает) |
| Deno.renameSync | Синхронно переименовывает (перемещает) |
| Deno.resolveDns | |
| Deno.resources | Возвращает карту открытых идентификаторов ресурсов (rid) вместе с их строковыми представлениями. Это внутренний API, и представление ресурса имеет тип |
| Deno.run | Запускает новый дочерний процесс. RunOptions должны содержать как минимум |
| Deno.seek | Перемещает указатель ресурса с идентификатором ( |
| Deno.seekSync | Синхронно перемещает указатель ресурса с идентификатором ( |
| Deno.serveHttp | Обрабатывает HTTP-запросы, используя сокет TCP или TLS. |
| Deno.shutdown | Завершает операции отправки сокета. |
| Deno.startTls | Начинает TLS-рукопожатие от существующего соединения с использованием необязательного списка сертификатов CA и имени хоста (по умолчанию «127.0.0.1»). Указание сертификатов CA необязательно. По умолчанию используются настроенные корневые сертификаты. Для использования этой функции требуется, чтобы другая сторона соединения была готова к TLS-рукопожатию. |
| Deno.stat | Возвращает |
| Deno.statSync | Синхронно возвращает |
| Deno.symlink | Создаёт |
| Deno.symlinkSync | Синхронно создаёт |
| Deno.test | Регистрирует тест, который будет запущен при использовании |
| Deno.truncate | Усекает (или расширяет) указанный файл до указанной |
| Deno.truncateSync | Синхронно усекает (или расширяет) указанный файл до указанной |
| Deno.unrefTimer | Заставляет таймер заданного |
| Deno.upgradeWebSocket | Используется для обновления входящего HTTP-запроса до WebSocket. |
| Deno.watchFs | Отслеживает события файловой системы для одного или нескольких |
| Deno.write | Записывает в ресурс с идентификатором ( |
| Deno.writeAll deprecated | Записывает всё содержимое буфера массива ( |
| Deno.writeAllSync deprecated | Синхронно записывает всё содержимое буфера массива ( |
| Deno.writeFile | Записывает |
| Deno.writeFileSync | Синхронно записывает |
| Deno.writeSync | Синхронно записывает в ресурс с идентификатором ( |
| Deno.writeTextFile | Записывает строку |
| Deno.writeTextFileSync | Синхронно записывает строку |
Интерфейсы
| Deno.CAARecord | Если |
| Deno.Closer | Абстрактный интерфейс, при реализации которого предоставляется возможность закрывать файлы/ресурсы, которые были ранее открыты. |
| Deno.Conn | |
| Deno.ConnectOptions | |
| Deno.ConnectTlsOptions | |
| Deno.DirEntry | Информация о записи каталога, возвращаемая из |
| Deno.Env | Интерфейс, содержащий методы для взаимодействия с переменными окружения процесса. |
| Deno.EnvPermissionDescriptor | |
| Deno.FfiPermissionDescriptor | |
| Deno.FileInfo | Предоставляет информацию о файле и возвращается функциями |
| Deno.FsEvent | Представляет уникальное событие файловой системы, возвращаемое объектом |
| Deno.FsWatcher | Возвращается функцией |
| Deno.HrtimePermissionDescriptor | |
| Deno.HttpConn | |
| Deno.InspectOptions | Опции, которые можно указать при выполнении |
| Deno.Listener | Универсальный сетевой слушатель для потоковых протоколов. |
| Deno.ListenOptions | |
| Deno.ListenTlsOptions | |
| Deno.MakeTempOptions | Опции, которые можно задать при использовании |
| Deno.MemoryUsage | |
| Deno.Metrics | |
| Deno.MkdirOptions | Опции, которые можно задать при использовании |
| Deno.MXRecord | Если |
| Deno.NAPTRRecord | Если |
| Deno.NetAddr | |
| Deno.NetPermissionDescriptor | |
| Deno.OpenOptions | Опции, которые можно задать при выполнении |
| Deno.OpMetrics | |
| Deno.PermissionOptionsObject | Набор опций, которые могут определить разрешения в контексте теста или работника на очень специфическом уровне. |
| Deno.PermissionStatusEventMap | |
| Deno.Reader | Абстрактный интерфейс, при реализации которого предоставляется возможность асинхронного чтения байтов в буфер массива. |
| Deno.ReaderSync | Абстрактный интерфейс, при реализации которого предоставляется возможность синхронного чтения байтов в буфер массива. |
| Deno.ReadFileOptions | Опции, которые можно задать при использовании |
| Deno.ReadPermissionDescriptor | |
| Deno.RemoveOptions | Опции, которые можно задать при использовании |
| Deno.RequestEvent | |
| Deno.ResolveDnsOptions | |
| Deno.ResourceMap | Карта открытых ресурсов, отслеживаемых Deno. Ключ — идентификатор ресурса (rid), значение — его представление. |
| Deno.RunOptions | Опции, которые можно использовать с |
| Deno.RunPermissionDescriptor | |
| Deno.Seeker | Абстрактный интерфейс, при реализации которого предоставляется возможность асинхронного поиска внутри открытого файла/ресурса. |
| Deno.SeekerSync | Абстрактный интерфейс, при реализации которого предоставляется возможность синхронного поиска внутри открытого файла/ресурса. |
| Deno.SetRawOptions | НЕУСТОЙЧИВО: новый API, ещё не проверен. |
| Deno.SOARecord | Если |
| Deno.SRVRecord | Если |
| Deno.StartTlsOptions | |
| Deno.SysPermissionDescriptor | |
| Deno.TcpConn | |
| Deno.TestContext | Контекст, передаваемый в функцию тестирования, который можно использовать для получения информации о текущем тесте или регистрации дополнительных шагов теста. |
| Deno.TestDefinition | |
| Deno.TestStepDefinition | |
| Deno.TlsConn | |
| Deno.TlsHandshakeInfo | |
| Deno.TlsListener | Специализированный слушатель, принимающий TLS-соединения. |
| Deno.UnixAddr | |
| Deno.UnixConn | |
| Deno.UpgradeWebSocketOptions | |
| Deno.WebSocketUpgrade | |
| Deno.WriteFileOptions | Опции для записи в файл. |
| Deno.WritePermissionDescriptor | |
| Deno.Writer | Абстрактный интерфейс, при реализации которого предоставляется возможность асинхронной записи байтов из буфера массива в файл/ресурс. |
| Deno.WriterSync | Абстрактный интерфейс, при реализации которого предоставляется возможность синхронной записи байтов из буфера массива в файл/ресурс. |
Типы псевдонимов
| Deno.Addr | |
| Deno.FsEventFlag | Дополнительная информация для объектов FsEvent с типом "other". |
| Deno.PermissionDescriptor | Описатели разрешений, которые определяют разрешение и могут быть запрошены, запрошены или отозваны. |
| Deno.PermissionName | Имя привилегированной функции, для которой требуется разрешение. |
| Deno.PermissionOptions | Параметры, определяющие разрешения в контексте теста или worker. |
| Deno.PermissionState | Текущий статус разрешения: |
| Deno.ProcessStatus | Статус, полученный из метода |
| Deno.RecordType | Тип записи ресурса. В настоящее время поддерживаются только указанные типы. |
| Deno.Signal | Сигналы операционной системы, на которые можно подписаться или которые можно отправить дочерним процессам. Какие сигналы и каково их стандартное поведение зависят от операционной системы. |
| Deno.SymlinkOptions |
© 2018–2022 the Deno authors
https://doc.deno.land/deno/stable/~/Deno