From adece71b7ba95258ad183a1cd2397f9392bddbec Mon Sep 17 00:00:00 2001 From: Ting-Gian LUA Date: Tue, 15 Jun 2021 15:09:48 +0800 Subject: [PATCH] Fix #47, types of stdin/stdout/stderr --- src/ChildProcess.re | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ChildProcess.re b/src/ChildProcess.re index 9a8808a..6d10b88 100644 --- a/src/ChildProcess.re +++ b/src/ChildProcess.re @@ -79,11 +79,11 @@ include Events; [@bs.get] external pid: t => int = "pid"; [@bs.get] external ref: t => unit = "ref"; [@bs.get] [@bs.return nullable] -external stderr: t => option(Stream.Writable.t(Buffer.t)) = "stderr"; +external stderr: t => option(Stream.Readable.t(Buffer.t)) = "stderr"; [@bs.get] [@bs.return nullable] -external stdin: t => option(Stream.Readable.t(Buffer.t)) = "stdin"; +external stdin: t => option(Stream.Writable.t(Buffer.t)) = "stdin"; [@bs.get] [@bs.return nullable] -external stdout: t => option(Stream.Writable.t(Buffer.t)) = "stdout"; +external stdout: t => option(Stream.Readable.t(Buffer.t)) = "stdout"; [@bs.get] external unref: t => unit = "unref"; type execOptions;