Spec-Zone.ru › Deno 1

Deno.RunOptions

Параметры, которые могут быть использованы с Deno.run.

interface RunOptions {
cmd: readonly string[] | [string | URL, ...string[]];
cwd?: string;
env?: Record<string, string>;
stderr?:
| "inherit"
| "piped"
| "null"
| number;
stdin?:
| "inherit"
| "piped"
| "null"
| number;
stdout?:
| "inherit"
| "piped"
| "null"
| number;
}

Свойства

cmd: readonly string[] | [string | URL, ...string[]]

Аргументы для передачи.

Примечание: первый элемент должен быть путём к исполняемому файлу, который запускается.

cwd?: string

Текущая рабочая директория, которая должна использоваться при запуске дочернего процесса.

env?: Record<string, string>

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

stderr?: "inherit" | "piped" | "null" | number

По умолчанию дочерний процесс наследует stderr родительского процесса. Для изменения этого параметра можно установить идентификатор ресурса (rid) открытого файла, "inherit", "piped", или "null":

  • число: идентификатор ресурса открытого файла/ресурса. Это позволяет вам писать в файл.
  • "inherit": Значение по умолчанию, если не указано. Дочерний процесс наследует от родителя.
  • "piped": Должна быть организована новая труба для соединения родительского и дочернего процесса.
  • "null": Этот поток будет игнорироваться. Это эквивалентно подключению потока к /dev/null.
stdin?: "inherit" | "piped" | "null" | number

По умолчанию дочерний процесс наследует stdin родительского процесса. Для изменения этого параметра можно установить идентификатор ресурса (rid) открытого файла, "inherit", "piped", или "null":

  • число: идентификатор ресурса открытого файла/ресурса. Это позволяет вам читать из файла.
  • "inherit": Значение по умолчанию, если не указано. Дочерний процесс наследует от родителя.
  • "piped": Должна быть организована новая труба для соединения родительского и дочернего процесса.
  • "null": Этот поток будет игнорироваться. Это эквивалентно подключению потока к /dev/null.
stdout?: "inherit" | "piped" | "null" | number

По умолчанию дочерний процесс наследует stdout родительского процесса. Для изменения этого параметра можно установить идентификатор ресурса (rid) открытого файла, "inherit", "piped", или "null":

  • число: идентификатор ресурса открытого файла/ресурса. Это позволяет вам писать в файл.
  • "inherit": Значение по умолчанию, если не указано. Дочерний процесс наследует от родителя.
  • "piped": Должна быть организована новая труба для соединения родительского и дочернего процесса.
  • "null": Этот поток будет игнорироваться. Это эквивалентно подключению потока к /dev/null.

© 2018–2022 the Deno authors
https://doc.deno.land/deno/stable/~/Deno.RunOptions

Spec-Zone.ru

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