@@ -139,13 +139,13 @@ copyFile' src dest mode cb = runEffectFn4 copyFileImpl src dest mode (handleCall
139
139
140
140
foreign import copyFileImpl :: EffectFn4 FilePath FilePath CopyMode (JSCallback Unit ) Unit
141
141
142
- mkdtemp :: String -> Callback String -> Effect Unit
142
+ mkdtemp :: FilePath -> Callback FilePath -> Effect Unit
143
143
mkdtemp prefix = mkdtemp' prefix UTF8
144
144
145
- mkdtemp' :: String -> Encoding -> Callback String -> Effect Unit
145
+ mkdtemp' :: FilePath -> Encoding -> Callback FilePath -> Effect Unit
146
146
mkdtemp' prefix encoding cb = runEffectFn3 mkdtempImpl prefix (encodingToNode encoding) (handleCallback cb)
147
147
148
- foreign import mkdtempImpl :: EffectFn3 FilePath String (JSCallback String ) Unit
148
+ foreign import mkdtempImpl :: EffectFn3 FilePath FilePath (JSCallback FilePath ) Unit
149
149
150
150
foreign import renameImpl :: EffectFn3 FilePath FilePath (JSCallback Unit ) Unit
151
151
foreign import truncateImpl :: EffectFn3 FilePath Int (JSCallback Unit ) Unit
@@ -154,7 +154,7 @@ foreign import chmodImpl :: EffectFn3 FilePath String (JSCallback Unit) Unit
154
154
foreign import statImpl :: EffectFn2 FilePath (JSCallback Stats ) Unit
155
155
foreign import lstatImpl :: EffectFn2 FilePath (JSCallback Stats ) Unit
156
156
foreign import linkImpl :: EffectFn3 FilePath FilePath (JSCallback Unit ) Unit
157
- foreign import symlinkImpl :: EffectFn4 FilePath FilePath String (JSCallback Unit ) Unit
157
+ foreign import symlinkImpl :: EffectFn4 FilePath FilePath ( Nullable String ) (JSCallback Unit ) Unit
158
158
foreign import readlinkImpl :: EffectFn2 FilePath (JSCallback FilePath ) Unit
159
159
foreign import realpathImpl :: forall cache . EffectFn3 FilePath { | cache } (JSCallback FilePath ) Unit
160
160
foreign import unlinkImpl :: EffectFn2 FilePath (JSCallback Unit ) Unit
@@ -180,7 +180,7 @@ foreign import fstatImpl :: EffectFn2 FileDescriptor (JSCallback Stats) Unit
180
180
foreign import fsyncImpl :: EffectFn2 FileDescriptor (JSCallback Unit ) Unit
181
181
foreign import ftruncateImpl :: EffectFn3 FileDescriptor Int (JSCallback Unit ) Unit
182
182
foreign import futimesImpl :: EffectFn4 FileDescriptor Int Int (JSCallback Unit ) Unit
183
- foreign import globImpl :: forall filepathOrDirent . EffectFn3 (Array String ) { cwd :: Nullable FilePath , exclude :: Nullable (filepathOrDirent -> Boolean ), withFileTypes :: Boolean } (JSCallback (Array filepathOrDirent )) Unit
183
+ foreign import globImpl :: forall filepathOrDirent . EffectFn3 (Array FilePath ) { cwd :: Nullable FilePath , exclude :: Nullable (filepathOrDirent -> Boolean ), withFileTypes :: Boolean } (JSCallback (Array filepathOrDirent )) Unit
184
184
foreign import lchmodImpl :: EffectFn3 FilePath String (JSCallback Unit ) Unit
185
185
foreign import lchownImpl :: EffectFn4 FilePath Int Int (JSCallback Unit ) Unit
186
186
foreign import lutimesImpl :: EffectFn4 FilePath Int Int (JSCallback Unit ) Unit
0 commit comments