Skip to content

Commit f361005

Browse files
committed
impr(js): os.{open,close}: use importNode over "require..."
1 parent 694eae8 commit f361005

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

src/pylib/Lib/os_impl/posix_like/open_close.nim

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,9 @@ import ../consts
66

77
when defined(js):
88
when defined(nodejs):
9-
import std/jsffi
10-
proc openSync(path: cstring, flags, mode: cint): cint{.importjs: "require('fs').openSync(@)".}
9+
proc openSync(path: cstring, flags, mode: cint): cint{.importNode(fs, openSync).}
1110
# in fact flags, mode is optional and accepts cstring, but we don't need such variants here
12-
proc closeSync(fd: cint){.importjs: "require('fs').closeSync(@)".}
11+
proc closeSync(fd: cint){.importNode(fs, closeSync).}
1312
proc c_close(fd: cint): int =
1413
catchJsErrAsCode closeSync(fd)
1514

0 commit comments

Comments
 (0)