KC's Workspace
Github
Preparing search index...
@kcconfigs/vitest
mocks
<internal>
FsPromisesApi
Interface FsPromisesApi
interface
FsPromisesApi
{
access
:
(
path
:
PathLike
,
mode
?:
number
)
=>
Promise
<
void
>
;
appendFile
:
(
path
:
TFileHandle
,
data
:
TData
,
options
?:
string
|
IAppendFileOptions
,
)
=>
Promise
<
void
>
;
chmod
:
(
path
:
PathLike
,
mode
:
TMode
)
=>
Promise
<
void
>
;
chown
:
(
path
:
PathLike
,
uid
:
number
,
gid
:
number
)
=>
Promise
<
void
>
;
constants
:
{
COPYFILE_EXCL
:
number
;
COPYFILE_FICLONE
:
number
;
COPYFILE_FICLONE_FORCE
:
number
;
F_OK
:
number
;
O_APPEND
:
number
;
O_CREAT
:
number
;
O_DIRECT
:
number
;
O_DIRECTORY
:
number
;
O_EXCL
:
number
;
O_NOATIME
:
number
;
O_NOCTTY
:
number
;
O_NOFOLLOW
:
number
;
O_NONBLOCK
:
number
;
O_RDONLY
:
number
;
O_RDWR
:
number
;
O_SYMLINK
:
number
;
O_SYNC
:
number
;
O_TRUNC
:
number
;
O_WRONLY
:
number
;
R_OK
:
number
;
S_IFBLK
:
number
;
S_IFCHR
:
number
;
S_IFDIR
:
number
;
S_IFIFO
:
number
;
S_IFLNK
:
number
;
S_IFMT
:
number
;
S_IFREG
:
number
;
S_IFSOCK
:
number
;
S_IRGRP
:
number
;
S_IROTH
:
number
;
S_IRUSR
:
number
;
S_IRWXG
:
number
;
S_IRWXO
:
number
;
S_IRWXU
:
number
;
S_IWGRP
:
number
;
S_IWOTH
:
number
;
S_IWUSR
:
number
;
S_IXGRP
:
number
;
S_IXOTH
:
number
;
S_IXUSR
:
number
;
UV_FS_COPYFILE_EXCL
:
number
;
UV_FS_COPYFILE_FICLONE
:
number
;
UV_FS_COPYFILE_FICLONE_FORCE
:
number
;
UV_FS_SYMLINK_DIR
:
number
;
UV_FS_SYMLINK_JUNCTION
:
number
;
W_OK
:
number
;
X_OK
:
number
;
}
;
copyFile
:
(
src
:
PathLike
,
dest
:
PathLike
,
flags
?:
number
)
=>
Promise
<
void
>
;
cp
:
(
src
:
string
|
URL
,
dest
:
string
|
URL
,
options
?:
ICpOptions
,
)
=>
Promise
<
void
>
;
FileHandle
:
new
(
...
args
:
unknown
[]
)
=>
IFileHandle
;
glob
:
(
pattern
:
string
,
options
?:
IGlobOptions
)
=>
Promise
<
string
[]
>
;
lchmod
:
(
path
:
PathLike
,
mode
:
TMode
)
=>
Promise
<
void
>
;
lchown
:
(
path
:
PathLike
,
uid
:
number
,
gid
:
number
)
=>
Promise
<
void
>
;
link
:
(
existingPath
:
PathLike
,
newPath
:
PathLike
)
=>
Promise
<
void
>
;
lstat
:
(
path
:
PathLike
,
options
?:
IStatOptions
,
)
=>
Promise
<
IStats
<
TStatNumber
>
>
;
lutimes
:
(
path
:
PathLike
,
atime
:
TTime
,
mtime
:
TTime
)
=>
Promise
<
void
>
;
mkdir
:
(
path
:
PathLike
,
options
?:
IMkdirOptions
|
TMode
,
)
=>
Promise
<
string
|
undefined
>
;
mkdtemp
:
(
prefix
:
string
,
options
?:
IOptions
)
=>
Promise
<
TDataOut
>
;
open
:
(
path
:
PathLike
,
flags
?:
TFlags
,
mode
?:
TMode
,
)
=>
Promise
<
IFileHandle
>
;
opendir
:
(
path
:
PathLike
,
options
?:
IOpendirOptions
)
=>
Promise
<
IDir
>
;
readdir
:
(
path
:
PathLike
,
options
?:
string
|
IReaddirOptions
,
)
=>
Promise
<
TDataOut
[]
|
IDirent
[]
>
;
readFile
:
(
id
:
TFileHandle
,
options
?:
string
|
IReadFileOptions
,
)
=>
Promise
<
TDataOut
>
;
readlink
:
(
path
:
PathLike
,
options
?:
IOptions
)
=>
Promise
<
TDataOut
>
;
realpath
:
(
path
:
PathLike
,
options
?:
string
|
IRealpathOptions
,
)
=>
Promise
<
TDataOut
>
;
rename
:
(
oldPath
:
PathLike
,
newPath
:
PathLike
)
=>
Promise
<
void
>
;
rm
:
(
path
:
PathLike
,
options
?:
IRmOptions
)
=>
Promise
<
void
>
;
rmdir
:
(
path
:
PathLike
,
options
?:
IRmdirOptions
)
=>
Promise
<
void
>
;
stat
:
(
path
:
PathLike
,
options
?:
IStatOptions
,
)
=>
Promise
<
IStats
<
TStatNumber
>
>
;
statfs
:
(
path
:
PathLike
,
options
?:
IStatOptions
,
)
=>
Promise
<
IStatFs
<
TStatNumber
>
>
;
symlink
:
(
target
:
PathLike
,
path
:
PathLike
,
type
?:
Type
)
=>
Promise
<
void
>
;
truncate
:
(
path
:
PathLike
,
len
?:
number
)
=>
Promise
<
void
>
;
unlink
:
(
path
:
PathLike
)
=>
Promise
<
void
>
;
utimes
:
(
path
:
PathLike
,
atime
:
TTime
,
mtime
:
TTime
)
=>
Promise
<
void
>
;
watch
:
(
filename
:
PathLike
,
options
?:
IWatchOptions
,
)
=>
AsyncIterableIterator
<
{
eventType
:
string
;
filename
:
string
|
Buffer
<
ArrayBufferLike
>
}
,
>
;
writeFile
:
(
id
:
TFileHandle
,
data
:
TPromisesData
,
options
?:
IWriteFileOptions
,
)
=>
Promise
<
void
>
;
}
Index
Properties
access
append
File
chmod
chown
constants
copy
File
cp
File
Handle
glob
lchmod
lchown
link
lstat
lutimes
mkdir
mkdtemp
open
opendir
readdir
read
File
readlink
realpath
rename
rm
rmdir
stat
statfs
symlink
truncate
unlink
utimes
watch
write
File
Properties
access
access
:
(
path
:
PathLike
,
mode
?:
number
)
=>
Promise
<
void
>
append
File
appendFile
:
(
path
:
TFileHandle
,
data
:
TData
,
options
?:
string
|
IAppendFileOptions
,
)
=>
Promise
<
void
>
chmod
chmod
:
(
path
:
PathLike
,
mode
:
TMode
)
=>
Promise
<
void
>
chown
chown
:
(
path
:
PathLike
,
uid
:
number
,
gid
:
number
)
=>
Promise
<
void
>
constants
constants
:
{
COPYFILE_EXCL
:
number
;
COPYFILE_FICLONE
:
number
;
COPYFILE_FICLONE_FORCE
:
number
;
F_OK
:
number
;
O_APPEND
:
number
;
O_CREAT
:
number
;
O_DIRECT
:
number
;
O_DIRECTORY
:
number
;
O_EXCL
:
number
;
O_NOATIME
:
number
;
O_NOCTTY
:
number
;
O_NOFOLLOW
:
number
;
O_NONBLOCK
:
number
;
O_RDONLY
:
number
;
O_RDWR
:
number
;
O_SYMLINK
:
number
;
O_SYNC
:
number
;
O_TRUNC
:
number
;
O_WRONLY
:
number
;
R_OK
:
number
;
S_IFBLK
:
number
;
S_IFCHR
:
number
;
S_IFDIR
:
number
;
S_IFIFO
:
number
;
S_IFLNK
:
number
;
S_IFMT
:
number
;
S_IFREG
:
number
;
S_IFSOCK
:
number
;
S_IRGRP
:
number
;
S_IROTH
:
number
;
S_IRUSR
:
number
;
S_IRWXG
:
number
;
S_IRWXO
:
number
;
S_IRWXU
:
number
;
S_IWGRP
:
number
;
S_IWOTH
:
number
;
S_IWUSR
:
number
;
S_IXGRP
:
number
;
S_IXOTH
:
number
;
S_IXUSR
:
number
;
UV_FS_COPYFILE_EXCL
:
number
;
UV_FS_COPYFILE_FICLONE
:
number
;
UV_FS_COPYFILE_FICLONE_FORCE
:
number
;
UV_FS_SYMLINK_DIR
:
number
;
UV_FS_SYMLINK_JUNCTION
:
number
;
W_OK
:
number
;
X_OK
:
number
;
}
copy
File
copyFile
:
(
src
:
PathLike
,
dest
:
PathLike
,
flags
?:
number
)
=>
Promise
<
void
>
cp
cp
:
(
src
:
string
|
URL
,
dest
:
string
|
URL
,
options
?:
ICpOptions
,
)
=>
Promise
<
void
>
File
Handle
FileHandle
:
new
(
...
args
:
unknown
[]
)
=>
IFileHandle
glob
glob
:
(
pattern
:
string
,
options
?:
IGlobOptions
)
=>
Promise
<
string
[]
>
lchmod
lchmod
:
(
path
:
PathLike
,
mode
:
TMode
)
=>
Promise
<
void
>
lchown
lchown
:
(
path
:
PathLike
,
uid
:
number
,
gid
:
number
)
=>
Promise
<
void
>
link
link
:
(
existingPath
:
PathLike
,
newPath
:
PathLike
)
=>
Promise
<
void
>
lstat
lstat
:
(
path
:
PathLike
,
options
?:
IStatOptions
)
=>
Promise
<
IStats
<
TStatNumber
>
>
lutimes
lutimes
:
(
path
:
PathLike
,
atime
:
TTime
,
mtime
:
TTime
)
=>
Promise
<
void
>
mkdir
mkdir
:
(
path
:
PathLike
,
options
?:
IMkdirOptions
|
TMode
,
)
=>
Promise
<
string
|
undefined
>
mkdtemp
mkdtemp
:
(
prefix
:
string
,
options
?:
IOptions
)
=>
Promise
<
TDataOut
>
open
open
:
(
path
:
PathLike
,
flags
?:
TFlags
,
mode
?:
TMode
)
=>
Promise
<
IFileHandle
>
opendir
opendir
:
(
path
:
PathLike
,
options
?:
IOpendirOptions
)
=>
Promise
<
IDir
>
readdir
readdir
:
(
path
:
PathLike
,
options
?:
string
|
IReaddirOptions
,
)
=>
Promise
<
TDataOut
[]
|
IDirent
[]
>
read
File
readFile
:
(
id
:
TFileHandle
,
options
?:
string
|
IReadFileOptions
,
)
=>
Promise
<
TDataOut
>
readlink
readlink
:
(
path
:
PathLike
,
options
?:
IOptions
)
=>
Promise
<
TDataOut
>
realpath
realpath
:
(
path
:
PathLike
,
options
?:
string
|
IRealpathOptions
,
)
=>
Promise
<
TDataOut
>
rename
rename
:
(
oldPath
:
PathLike
,
newPath
:
PathLike
)
=>
Promise
<
void
>
rm
rm
:
(
path
:
PathLike
,
options
?:
IRmOptions
)
=>
Promise
<
void
>
rmdir
rmdir
:
(
path
:
PathLike
,
options
?:
IRmdirOptions
)
=>
Promise
<
void
>
stat
stat
:
(
path
:
PathLike
,
options
?:
IStatOptions
)
=>
Promise
<
IStats
<
TStatNumber
>
>
statfs
statfs
:
(
path
:
PathLike
,
options
?:
IStatOptions
,
)
=>
Promise
<
IStatFs
<
TStatNumber
>
>
symlink
symlink
:
(
target
:
PathLike
,
path
:
PathLike
,
type
?:
Type
)
=>
Promise
<
void
>
truncate
truncate
:
(
path
:
PathLike
,
len
?:
number
)
=>
Promise
<
void
>
unlink
unlink
:
(
path
:
PathLike
)
=>
Promise
<
void
>
utimes
utimes
:
(
path
:
PathLike
,
atime
:
TTime
,
mtime
:
TTime
)
=>
Promise
<
void
>
watch
watch
:
(
filename
:
PathLike
,
options
?:
IWatchOptions
,
)
=>
AsyncIterableIterator
<
{
eventType
:
string
;
filename
:
string
|
Buffer
<
ArrayBufferLike
>
}
,
>
write
File
writeFile
:
(
id
:
TFileHandle
,
data
:
TPromisesData
,
options
?:
IWriteFileOptions
,
)
=>
Promise
<
void
>
Settings
Member Visibility
Protected
External
Internal
Beta
Alpha
Theme
OS
Light
Dark
On This Page
Properties
access
append
File
chmod
chown
constants
copy
File
cp
File
Handle
glob
lchmod
lchown
link
lstat
lutimes
mkdir
mkdtemp
open
opendir
readdir
read
File
readlink
realpath
rename
rm
rmdir
stat
statfs
symlink
truncate
unlink
utimes
watch
write
File
Github
KC's Workspace
Loading...