Skip to content

Commit 1319b6b

Browse files
committed
fix: suggestions
1 parent b226943 commit 1319b6b

File tree

4 files changed

+10
-19
lines changed

4 files changed

+10
-19
lines changed

src/Node/FS.purs

+1-5
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,4 @@
11
module Node.FS (module Exports) where
22

3-
import Prelude
4-
5-
import Data.Nullable (Nullable)
6-
import Data.Nullable as Nullable
73
import Node.FS.Constants (FileFlags(..), fileFlagsToNode) as Exports
8-
import Node.FS.Types as Exports
4+
import Node.FS.Types (BufferLength, BufferOffset, ByteCount, EncodingString, FileDescriptor, FileMode, FilePosition, SymlinkType(..), symlinkTypeToNode) as Exports

src/Node/FS/Async.purs

+4-4
Original file line numberDiff line numberDiff line change
@@ -87,13 +87,13 @@ import Data.Nullable (Nullable, toMaybe, toNullable)
8787
import Data.Tuple (Tuple)
8888
import Effect (Effect)
8989
import Effect.Exception (Error)
90-
import Effect.Uncurried (EffectFn1, EffectFn2, EffectFn3, EffectFn4, EffectFn5, EffectFn6, mkEffectFn1, runEffectFn2, runEffectFn3, runEffectFn4, runEffectFn5, runEffectFn6)
90+
import Effect.Uncurried (EffectFn2, EffectFn3, EffectFn4, EffectFn5, EffectFn6, mkEffectFn1, runEffectFn2, runEffectFn3, runEffectFn4, runEffectFn5, runEffectFn6)
9191
import Node.Buffer (Buffer, size)
9292
import Node.Encoding (Encoding(..), encodingToNode)
9393
import Node.FS (FileDescriptor, ByteCount, FilePosition, BufferLength, BufferOffset, FileMode, SymlinkType, symlinkTypeToNode)
94-
import Node.FS.Constants
95-
import Node.FS.Internal.Utils
96-
import Node.FS.Options
94+
import Node.FS.Constants (AccessMode, CopyMode, FileFlags, defaultAccessMode, defaultCopyMode, fileFlagsToNode)
95+
import Node.FS.Internal.Utils (Callback0, Callback1, JSCallback0, JSCallback1, JSCallback2, datetimeToUnixEpochTimeInSeconds, handleCallback0, handleCallback1, handleCallback1Tuple)
96+
import Node.FS.Options (AppendFileBufferOptions, AppendFileOptionsInternal, AppendFileStringOptions, CpOptions, CpOptionsInternal, FdReadOptions, FdReadOptionsInternal, FdWriteOptions, FdWriteOptionsInternal, GlobDirentOptions, GlobFilePathOptions, GlobOptionsInternal, MkdirOptions, MkdirOptionsInternal, OpendirOptions, OpendirOptionsInternal, ReadFileBufferOptions, ReadFileOptionsInternal, ReadFileStringOptions, ReaddirBufferOptions, ReaddirDirentBufferOptions, ReaddirDirentOptions, ReaddirFilePathOptions, ReaddirOptionsInternal, RealpathOptions, RealpathOptionsInternal, RmOptions, RmdirOptions, WriteFileBufferOptions, WriteFileOptionsInternal, WriteFileStringOptions, appendFileBufferOptionsDefault, appendFileBufferOptionsToInternal, appendFileStringOptionsDefault, appendFileStringOptionsToInternal, cpOptionsDefault, cpOptionsToCpOptionsInternal, fdReadOptionsToInternal, fdWriteOptionsToInternal, globDirentOptionsDefault, globDirentOptionsToInternal, globFilePathOptionsDefault, globFilePathOptionsToInternal, mkdirOptionsDefault, mkdirOptionsToInternal, opendirOptionsDefault, opendirOptionsToInternal, readFileBufferOptionsDefault, readFileBufferOptionsToInternal, readFileStringOptionsDefault, readFileStringOptionsToInternal, readdirBufferOptionsDefault, readdirBufferOptionsToInternal, readdirDirentBufferOptionsDefault, readdirDirentBufferOptionsToInternal, readdirDirentOptionsDefault, readdirDirentOptionsToInternal, readdirFilePathOptionsDefault, readdirFilePathOptionsToInternal, realpathOptionsDefault, realpathOptionsToInternal, rmOptionsDefault, rmdirOptionsDefault, writeFileBufferOptionsDefault, writeFileBufferOptionsToInternal, writeFileStringOptionsDefault, writeFileStringOptionsToInternal)
9797
import Node.FS.Dir (Dir)
9898
import Node.FS.Dirent (Dirent, DirentNameTypeBuffer, DirentNameTypeString)
9999
import Node.FS.Perms (Perms, permsToString)

src/Node/FS/Dir.purs

+1-3
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,10 @@ module Node.FS.Dir where
22

33
import Prelude
44

5-
import Data.Either (Either)
65
import Data.Maybe (Maybe)
76
import Data.Nullable (Nullable, toMaybe)
87
import Effect (Effect)
9-
import Effect.Exception (Error)
10-
import Effect.Uncurried (EffectFn1, EffectFn2, mkEffectFn1, runEffectFn1, runEffectFn2)
8+
import Effect.Uncurried (EffectFn1, EffectFn2, runEffectFn1, runEffectFn2)
119
import Node.FS.Dirent (Dirent, DirentNameTypeString)
1210
import Node.FS.Internal.Utils (Callback0, JSCallback0, JSCallback1, Callback1, handleCallback0, handleCallback1)
1311
import Node.Path (FilePath)

src/Node/FS/Sync.purs

+4-7
Original file line numberDiff line numberDiff line change
@@ -81,18 +81,15 @@ module Node.FS.Sync
8181
, writev
8282
) where
8383

84-
import Node.FS.Constants
85-
import Node.FS.Options
86-
import Node.FS.Types
84+
import Node.FS.Constants (AccessMode, CopyMode, FileFlags, defaultAccessMode, defaultCopyMode, fileFlagsToNode)
85+
import Node.FS.Options (AppendFileBufferOptions, AppendFileOptionsInternal, AppendFileStringOptions, CpOptions, CpOptionsInternal, FdReadOptions, FdReadOptionsInternal, FdWriteOptions, FdWriteOptionsInternal, GlobDirentOptions, GlobFilePathOptions, GlobOptionsInternal, MkdirOptions, MkdirOptionsInternal, OpendirOptions, OpendirOptionsInternal, ReadFileBufferOptions, ReadFileOptionsInternal, ReadFileStringOptions, ReaddirBufferOptions, ReaddirDirentBufferOptions, ReaddirDirentOptions, ReaddirFilePathOptions, ReaddirOptionsInternal, RealpathOptions, RealpathOptionsInternal, RmOptions, RmdirOptions, WriteFileBufferOptions, WriteFileOptionsInternal, WriteFileStringOptions, appendFileBufferOptionsDefault, appendFileBufferOptionsToInternal, appendFileStringOptionsDefault, appendFileStringOptionsToInternal, cpOptionsDefault, cpOptionsToCpOptionsInternal, fdReadOptionsToInternal, fdWriteOptionsToInternal, globDirentOptionsDefault, globDirentOptionsToInternal, globFilePathOptionsDefault, globFilePathOptionsToInternal, mkdirOptionsDefault, mkdirOptionsToInternal, opendirOptionsDefault, opendirOptionsToInternal, readFileBufferOptionsDefault, readFileBufferOptionsToInternal, readFileStringOptionsDefault, readFileStringOptionsToInternal, readdirBufferOptionsDefault, readdirBufferOptionsToInternal, readdirDirentBufferOptionsDefault, readdirDirentBufferOptionsToInternal, readdirDirentOptionsDefault, readdirDirentOptionsToInternal, readdirFilePathOptionsDefault, readdirFilePathOptionsToInternal, realpathOptionsDefault, realpathOptionsToInternal, rmOptionsDefault, rmdirOptionsDefault, writeFileBufferOptionsDefault, writeFileBufferOptionsToInternal, writeFileStringOptionsDefault, writeFileStringOptionsToInternal)
86+
import Node.FS.Types (BufferLength, BufferOffset, ByteCount, FileDescriptor, FileMode, FilePosition, SymlinkType, symlinkTypeToNode)
8787
import Prelude
8888

8989
import Data.DateTime (DateTime)
90-
import Data.DateTime.Instant (fromDateTime, unInstant)
9190
import Data.Either (blush)
92-
import Data.Int (round)
9391
import Data.Maybe (Maybe(..))
9492
import Data.Nullable (Nullable, toNullable)
95-
import Data.Time.Duration (Milliseconds(..))
9693
import Effect (Effect)
9794
import Effect.Exception (Error, try)
9895
import Effect.Uncurried (EffectFn1, EffectFn2, EffectFn3, EffectFn4, EffectFn5, runEffectFn1, runEffectFn2, runEffectFn3, runEffectFn4, runEffectFn5)
@@ -101,7 +98,7 @@ import Node.Encoding (Encoding(..), encodingToNode)
10198
import Node.FS.Dir (Dir)
10299
import Node.FS.Dirent (Dirent, DirentNameTypeBuffer, DirentNameTypeString)
103100
import Node.FS.Internal.Utils (datetimeToUnixEpochTimeInSeconds)
104-
import Node.FS.Perms (Perms, permsToString, all, mkPerms)
101+
import Node.FS.Perms (Perms, permsToString)
105102
import Node.FS.Stats (Stats)
106103
import Node.Path (FilePath)
107104
import Prim.TypeError (class Warn, Text)

0 commit comments

Comments
 (0)