0 | module Node.Console.Static
 1 |
 2 | import public Data.Buffer
 3 | import Node
 4 | import public Node.Error
 5 | import Node.Console.Console
 6 | import Node.Console.Module
 7 | import public Node.Stream.Writeable
 8 |
 9 | %foreign "node:lambda: (tyout, tyerr, console, opts) => new console.Console(opts)"
10 | ffi_newConsole : ConsoleModule -> Node (Options out err) -> PrimIO Console
11 |
12 | export
13 | (.newConsole) : WriteableClass Buffer Error out
14 |   => WriteableClass Buffer Error err
15 |   => HasIO io
16 |   => ConsoleModule
17 |   -> Console.Options out err
18 |   -> io Console
19 | (.newConsole) mod opts = primIO $ ffi_newConsole mod $ convertOptions opts
20 |
21 |