0 | module Node.Process.Static
3 | import Node.Internal.Elab
4 | import Node.Process.Module
5 | import public Node.Stream
7 | %language ElabReflection
10 | data StdErr : Type where [external]
13 | implementation WriteableClass d Error StdErr where
15 | %runElab mkNodeField (field "stderr") "stderr" `(StdErr)
18 | data StdIn : Type where [external]
21 | implementation ReadableClass d Error StdIn where
23 | %runElab mkNodeField (field "stdin") "stdin" `(StdIn)
26 | data StdOut : Type where [external]
29 | implementation WriteableClass d Error StdOut where
31 | %runElab mkNodeField (field "stdout") "stdout" `(StdOut)