4 | libterm : String -> String
5 | libterm s = "C:" ++ s ++ ", libidris2_support, idris_term.h"
7 | %foreign libterm "idris2_setupTerm"
8 | "node:lambda:()=>undefined"
9 | prim__setupTerm : PrimIO ()
11 | %foreign libterm "idris2_getTermCols"
12 | "node:lambda:()=>(process.stdout.columns ? BigInt(process.stdout.columns) : 0)"
13 | prim__getTermCols : PrimIO Int
15 | %foreign libterm "idris2_getTermLines"
16 | "node:lambda:()=>(process.stdout.rows ? BigInt(process.stdout.rows) : 0)"
17 | prim__getTermLines : PrimIO Int
21 | setupTerm = primIO prim__setupTerm
28 | getTermCols : IO Int
29 | getTermCols = primIO prim__getTermCols
36 | getTermLines : IO Int
37 | getTermLines = primIO prim__getTermLines