/
Alex_Ural
/
opencode
Обзор
Документация
Войти
/
Alex_Ural
/
opencode
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
packages/core/src/pty/pty.node.ts
29 строк
658 B
Luke Parker
feat(app): sync embedded terminal theme (#37931)
20 июл 2026, 17:22
Не верифицирован
20 июл 2026, 17:22
43e472b
Код
Авторство
О чём код?
import * as pty from "@lydell/node-pty" import type { Opts, Proc } from "./pty" export type { Disp, Exit, Opts, Proc } from "./pty" export function spawn(file: string, args: string[], opts: Opts): Proc { const proc = pty.spawn(file, args, { ...opts, ...(process.platform === "win32" ? { useConptyDll: true } : {}), }) return { pid: proc.pid, onData(listener) { return proc.onData(listener) }, onExit(listener) { return proc.onExit(listener) }, write(data) { proc.write(data) }, resize(cols, rows) { proc.resize(cols, rows) }, kill(signal) { proc.kill(signal) }, } }