KC's Workspace
Github
Preparing search index...
@kcconfigs/vitest
mocks
<internal>
FsSynchronousApi
Interface FsSynchronousApi
interface
FsSynchronousApi
{
accessSync
:
(
path
:
PathLike
,
mode
?:
number
)
=>
void
;
appendFileSync
:
(
id
:
TFileId
,
data
:
TData
,
options
?:
string
|
IAppendFileOptions
,
)
=>
void
;
chmodSync
:
(
path
:
PathLike
,
mode
:
TMode
)
=>
void
;
chownSync
:
(
path
:
PathLike
,
uid
:
number
,
gid
:
number
)
=>
void
;
closeSync
:
(
fd
:
number
)
=>
void
;
copyFileSync
:
(
src
:
PathLike
,
dest
:
PathLike
,
flags
?:
number
)
=>
void
;
cpSync
:
(
src
:
string
|
URL
,
dest
:
string
|
URL
,
options
?:
ICpOptions
,
)
=>
void
;
existsSync
:
(
path
:
PathLike
)
=>
boolean
;
fchmodSync
:
(
fd
:
number
,
mode
:
TMode
)
=>
void
;
fchownSync
:
(
fd
:
number
,
uid
:
number
,
gid
:
number
)
=>
void
;
fdatasyncSync
:
(
fd
:
number
)
=>
void
;
fstatSync
:
{
(
fd
:
number
,
options
:
{
bigint
:
false
}
)
:
IStats
<
number
>
;
(
fd
:
number
,
options
:
{
bigint
:
true
}
)
:
IStats
<
bigint
>
;
(
fd
:
number
)
:
IStats
<
number
>
;
}
;
fsyncSync
:
(
fd
:
number
)
=>
void
;
ftruncateSync
:
(
fd
:
number
,
len
?:
number
)
=>
void
;
futimesSync
:
(
fd
:
number
,
atime
:
TTime
,
mtime
:
TTime
)
=>
void
;
globSync
:
(
pattern
:
string
,
options
?:
IGlobOptions
)
=>
string
[]
;
lchmodSync
:
(
path
:
PathLike
,
mode
:
TMode
)
=>
void
;
lchownSync
:
(
path
:
PathLike
,
uid
:
number
,
gid
:
number
)
=>
void
;
linkSync
:
(
existingPath
:
PathLike
,
newPath
:
PathLike
)
=>
void
;
lstatSync
:
{
(
path
:
PathLike
,
options
:
{
bigint
:
false
;
throwIfNoEntry
:
false
}
,
)
:
IStats
<
number
>
|
undefined
;
(
path
:
PathLike
,
options
:
{
bigint
:
false
;
throwIfNoEntry
?:
true
}
,
)
:
IStats
<
number
>
;
(
path
:
PathLike
,
options
:
{
bigint
:
true
;
throwIfNoEntry
:
false
}
,
)
:
IStats
<
bigint
>
|
undefined
;
(
path
:
PathLike
,
options
:
{
bigint
:
true
;
throwIfNoEntry
?:
true
}
,
)
:
IStats
<
bigint
>
;
(
path
:
PathLike
,
options
:
{
throwIfNoEntry
:
false
}
,
)
:
IStats
<
number
>
|
undefined
;
(
path
:
PathLike
,
options
:
{
throwIfNoEntry
?:
true
}
)
:
IStats
<
number
>
;
(
path
:
PathLike
)
:
IStats
<
number
>
;
}
;
lutimesSync
:
(
path
:
PathLike
,
atime
:
string
|
number
|
Date
,
time
:
string
|
number
|
Date
,
)
=>
void
;
mkdirSync
:
{
(
path
:
PathLike
,
options
:
IMkdirOptions
&
{
recursive
:
true
}
,
)
:
string
|
undefined
;
(
path
:
PathLike
,
options
?:
TMode
|
IMkdirOptions
&
{
recursive
?:
false
}
,
)
:
void
;
(
path
:
PathLike
,
options
?:
IMkdirOptions
|
TMode
)
:
string
|
undefined
;
}
;
mkdtempSync
:
(
prefix
:
string
,
options
?:
IOptions
)
=>
TDataOut
;
opendirSync
:
(
path
:
PathLike
,
options
?:
IOpendirOptions
)
=>
IDir
;
openSync
:
(
path
:
PathLike
,
flags
:
TFlags
,
mode
?:
TMode
)
=>
number
;
readdirSync
:
(
path
:
PathLike
,
options
?:
string
|
IReaddirOptions
,
)
=>
TDataOut
[]
|
IDirent
[]
;
readFileSync
:
(
file
:
TFileId
,
options
?:
string
|
IReadFileOptions
,
)
=>
TDataOut
;
readlinkSync
:
(
path
:
PathLike
,
options
?:
IOptions
)
=>
TDataOut
;
readSync
:
(
fd
:
number
,
buffer
:
|
Buffer
<
ArrayBufferLike
>
|
DataView
<
ArrayBufferLike
>
|
ArrayBufferView
<
ArrayBufferLike
>
,
offset
:
number
,
length
:
number
,
position
:
number
,
)
=>
number
;
readvSync
:
(
fd
:
number
,
buffers
:
ArrayBufferView
<
ArrayBufferLike
>
[]
,
position
?:
number
|
null
,
)
=>
number
;
realpathSync
:
(
path
:
PathLike
,
options
?:
string
|
IRealpathOptions
,
)
=>
TDataOut
;
renameSync
:
(
oldPath
:
PathLike
,
newPath
:
PathLike
)
=>
void
;
rmdirSync
:
(
path
:
PathLike
,
options
?:
IRmdirOptions
)
=>
void
;
rmSync
:
(
path
:
PathLike
,
options
?:
IRmOptions
)
=>
void
;
statfsSync
:
(
path
:
PathLike
,
options
?:
IStafsOptions
)
=>
IStatFs
;
statSync
:
{
(
path
:
PathLike
,
options
:
{
bigint
:
false
;
throwIfNoEntry
:
false
}
,
)
:
IStats
<
number
>
|
undefined
;
(
path
:
PathLike
,
options
:
{
bigint
:
false
;
throwIfNoEntry
?:
true
}
,
)
:
IStats
<
number
>
;
(
path
:
PathLike
,
options
:
{
bigint
:
true
;
throwIfNoEntry
:
false
}
,
)
:
IStats
<
bigint
>
|
undefined
;
(
path
:
PathLike
,
options
:
{
bigint
:
true
;
throwIfNoEntry
?:
true
}
,
)
:
IStats
<
bigint
>
;
(
path
:
PathLike
,
options
:
{
throwIfNoEntry
:
false
}
,
)
:
IStats
<
number
>
|
undefined
;
(
path
:
PathLike
,
options
:
{
throwIfNoEntry
?:
true
}
)
:
IStats
<
number
>
;
(
path
:
PathLike
)
:
IStats
<
number
>
;
}
;
symlinkSync
:
(
target
:
PathLike
,
path
:
PathLike
,
type
?:
Type
)
=>
void
;
truncateSync
:
(
id
:
TFileId
,
len
?:
number
)
=>
void
;
unlinkSync
:
(
path
:
PathLike
)
=>
void
;
utimesSync
:
(
path
:
PathLike
,
atime
:
TTime
,
mtime
:
TTime
)
=>
void
;
writeFileSync
:
(
id
:
TFileId
,
data
:
TData
,
options
?:
IWriteFileOptions
,
)
=>
void
;
writeSync
:
{
(
fd
:
number
,
buffer
:
|
Buffer
<
ArrayBufferLike
>
|
DataView
<
ArrayBufferLike
>
|
ArrayBufferView
<
ArrayBufferLike
>
,
offset
?:
number
,
length
?:
number
,
position
?:
number
|
null
,
)
:
number
;
(
fd
:
number
,
str
:
string
,
position
?:
number
,
encoding
?:
BufferEncoding
,
)
:
number
;
}
;
writevSync
:
(
fd
:
number
,
buffers
:
ArrayBufferView
<
ArrayBufferLike
>
[]
,
position
?:
number
|
null
,
)
=>
number
;
}
Implemented by
Volume
Index
Properties
access
Sync
append
File
Sync
chmod
Sync
chown
Sync
close
Sync
copy
File
Sync
cp
Sync
exists
Sync
fchmod
Sync
fchown
Sync
fdatasync
Sync
fstat
Sync
fsync
Sync
ftruncate
Sync
futimes
Sync
glob
Sync
lchmod
Sync
lchown
Sync
link
Sync
lstat
Sync
lutimes
Sync
mkdir
Sync
mkdtemp
Sync
opendir
Sync
open
Sync
readdir
Sync
read
File
Sync
readlink
Sync
read
Sync
readv
Sync
realpath
Sync
rename
Sync
rmdir
Sync
rm
Sync
statfs
Sync
stat
Sync
symlink
Sync
truncate
Sync
unlink
Sync
utimes
Sync
write
File
Sync
write
Sync
writev
Sync
Properties
access
Sync
accessSync
:
(
path
:
PathLike
,
mode
?:
number
)
=>
void
append
File
Sync
appendFileSync
:
(
id
:
TFileId
,
data
:
TData
,
options
?:
string
|
IAppendFileOptions
,
)
=>
void
chmod
Sync
chmodSync
:
(
path
:
PathLike
,
mode
:
TMode
)
=>
void
chown
Sync
chownSync
:
(
path
:
PathLike
,
uid
:
number
,
gid
:
number
)
=>
void
close
Sync
closeSync
:
(
fd
:
number
)
=>
void
copy
File
Sync
copyFileSync
:
(
src
:
PathLike
,
dest
:
PathLike
,
flags
?:
number
)
=>
void
cp
Sync
cpSync
:
(
src
:
string
|
URL
,
dest
:
string
|
URL
,
options
?:
ICpOptions
)
=>
void
exists
Sync
existsSync
:
(
path
:
PathLike
)
=>
boolean
fchmod
Sync
fchmodSync
:
(
fd
:
number
,
mode
:
TMode
)
=>
void
fchown
Sync
fchownSync
:
(
fd
:
number
,
uid
:
number
,
gid
:
number
)
=>
void
fdatasync
Sync
fdatasyncSync
:
(
fd
:
number
)
=>
void
fstat
Sync
fstatSync
:
{
(
fd
:
number
,
options
:
{
bigint
:
false
}
)
:
IStats
<
number
>
;
(
fd
:
number
,
options
:
{
bigint
:
true
}
)
:
IStats
<
bigint
>
;
(
fd
:
number
)
:
IStats
<
number
>
;
}
fsync
Sync
fsyncSync
:
(
fd
:
number
)
=>
void
ftruncate
Sync
ftruncateSync
:
(
fd
:
number
,
len
?:
number
)
=>
void
futimes
Sync
futimesSync
:
(
fd
:
number
,
atime
:
TTime
,
mtime
:
TTime
)
=>
void
glob
Sync
globSync
:
(
pattern
:
string
,
options
?:
IGlobOptions
)
=>
string
[]
lchmod
Sync
lchmodSync
:
(
path
:
PathLike
,
mode
:
TMode
)
=>
void
lchown
Sync
lchownSync
:
(
path
:
PathLike
,
uid
:
number
,
gid
:
number
)
=>
void
link
Sync
linkSync
:
(
existingPath
:
PathLike
,
newPath
:
PathLike
)
=>
void
lstat
Sync
lstatSync
:
{
(
path
:
PathLike
,
options
:
{
bigint
:
false
;
throwIfNoEntry
:
false
}
,
)
:
IStats
<
number
>
|
undefined
;
(
path
:
PathLike
,
options
:
{
bigint
:
false
;
throwIfNoEntry
?:
true
}
,
)
:
IStats
<
number
>
;
(
path
:
PathLike
,
options
:
{
bigint
:
true
;
throwIfNoEntry
:
false
}
,
)
:
IStats
<
bigint
>
|
undefined
;
(
path
:
PathLike
,
options
:
{
bigint
:
true
;
throwIfNoEntry
?:
true
}
,
)
:
IStats
<
bigint
>
;
(
path
:
PathLike
,
options
:
{
throwIfNoEntry
:
false
}
,
)
:
IStats
<
number
>
|
undefined
;
(
path
:
PathLike
,
options
:
{
throwIfNoEntry
?:
true
}
)
:
IStats
<
number
>
;
(
path
:
PathLike
)
:
IStats
<
number
>
;
}
lutimes
Sync
lutimesSync
:
(
path
:
PathLike
,
atime
:
string
|
number
|
Date
,
time
:
string
|
number
|
Date
,
)
=>
void
mkdir
Sync
mkdirSync
:
{
(
path
:
PathLike
,
options
:
IMkdirOptions
&
{
recursive
:
true
}
,
)
:
string
|
undefined
;
(
path
:
PathLike
,
options
?:
TMode
|
IMkdirOptions
&
{
recursive
?:
false
}
,
)
:
void
;
(
path
:
PathLike
,
options
?:
IMkdirOptions
|
TMode
)
:
string
|
undefined
;
}
mkdtemp
Sync
mkdtempSync
:
(
prefix
:
string
,
options
?:
IOptions
)
=>
TDataOut
opendir
Sync
opendirSync
:
(
path
:
PathLike
,
options
?:
IOpendirOptions
)
=>
IDir
open
Sync
openSync
:
(
path
:
PathLike
,
flags
:
TFlags
,
mode
?:
TMode
)
=>
number
readdir
Sync
readdirSync
:
(
path
:
PathLike
,
options
?:
string
|
IReaddirOptions
,
)
=>
TDataOut
[]
|
IDirent
[]
read
File
Sync
readFileSync
:
(
file
:
TFileId
,
options
?:
string
|
IReadFileOptions
)
=>
TDataOut
readlink
Sync
readlinkSync
:
(
path
:
PathLike
,
options
?:
IOptions
)
=>
TDataOut
read
Sync
readSync
:
(
fd
:
number
,
buffer
:
|
Buffer
<
ArrayBufferLike
>
|
DataView
<
ArrayBufferLike
>
|
ArrayBufferView
<
ArrayBufferLike
>
,
offset
:
number
,
length
:
number
,
position
:
number
,
)
=>
number
readv
Sync
readvSync
:
(
fd
:
number
,
buffers
:
ArrayBufferView
<
ArrayBufferLike
>
[]
,
position
?:
number
|
null
,
)
=>
number
realpath
Sync
realpathSync
:
(
path
:
PathLike
,
options
?:
string
|
IRealpathOptions
)
=>
TDataOut
rename
Sync
renameSync
:
(
oldPath
:
PathLike
,
newPath
:
PathLike
)
=>
void
rmdir
Sync
rmdirSync
:
(
path
:
PathLike
,
options
?:
IRmdirOptions
)
=>
void
rm
Sync
rmSync
:
(
path
:
PathLike
,
options
?:
IRmOptions
)
=>
void
statfs
Sync
statfsSync
:
(
path
:
PathLike
,
options
?:
IStafsOptions
)
=>
IStatFs
stat
Sync
statSync
:
{
(
path
:
PathLike
,
options
:
{
bigint
:
false
;
throwIfNoEntry
:
false
}
,
)
:
IStats
<
number
>
|
undefined
;
(
path
:
PathLike
,
options
:
{
bigint
:
false
;
throwIfNoEntry
?:
true
}
,
)
:
IStats
<
number
>
;
(
path
:
PathLike
,
options
:
{
bigint
:
true
;
throwIfNoEntry
:
false
}
,
)
:
IStats
<
bigint
>
|
undefined
;
(
path
:
PathLike
,
options
:
{
bigint
:
true
;
throwIfNoEntry
?:
true
}
,
)
:
IStats
<
bigint
>
;
(
path
:
PathLike
,
options
:
{
throwIfNoEntry
:
false
}
,
)
:
IStats
<
number
>
|
undefined
;
(
path
:
PathLike
,
options
:
{
throwIfNoEntry
?:
true
}
)
:
IStats
<
number
>
;
(
path
:
PathLike
)
:
IStats
<
number
>
;
}
symlink
Sync
symlinkSync
:
(
target
:
PathLike
,
path
:
PathLike
,
type
?:
Type
)
=>
void
truncate
Sync
truncateSync
:
(
id
:
TFileId
,
len
?:
number
)
=>
void
unlink
Sync
unlinkSync
:
(
path
:
PathLike
)
=>
void
utimes
Sync
utimesSync
:
(
path
:
PathLike
,
atime
:
TTime
,
mtime
:
TTime
)
=>
void
write
File
Sync
writeFileSync
:
(
id
:
TFileId
,
data
:
TData
,
options
?:
IWriteFileOptions
)
=>
void
write
Sync
writeSync
:
{
(
fd
:
number
,
buffer
:
|
Buffer
<
ArrayBufferLike
>
|
DataView
<
ArrayBufferLike
>
|
ArrayBufferView
<
ArrayBufferLike
>
,
offset
?:
number
,
length
?:
number
,
position
?:
number
|
null
,
)
:
number
;
(
fd
:
number
,
str
:
string
,
position
?:
number
,
encoding
?:
BufferEncoding
,
)
:
number
;
}
writev
Sync
writevSync
:
(
fd
:
number
,
buffers
:
ArrayBufferView
<
ArrayBufferLike
>
[]
,
position
?:
number
|
null
,
)
=>
number
Settings
Member Visibility
Protected
External
Internal
Beta
Alpha
Theme
OS
Light
Dark
On This Page
Properties
access
Sync
append
File
Sync
chmod
Sync
chown
Sync
close
Sync
copy
File
Sync
cp
Sync
exists
Sync
fchmod
Sync
fchown
Sync
fdatasync
Sync
fstat
Sync
fsync
Sync
ftruncate
Sync
futimes
Sync
glob
Sync
lchmod
Sync
lchown
Sync
link
Sync
lstat
Sync
lutimes
Sync
mkdir
Sync
mkdtemp
Sync
opendir
Sync
open
Sync
readdir
Sync
read
File
Sync
readlink
Sync
read
Sync
readv
Sync
realpath
Sync
rename
Sync
rmdir
Sync
rm
Sync
statfs
Sync
stat
Sync
symlink
Sync
truncate
Sync
unlink
Sync
utimes
Sync
write
File
Sync
write
Sync
writev
Sync
Github
KC's Workspace
Loading...