Preparing search index...
The search index is not available
@osn/sudobot
@osn/sudobot
framework/typescript/io/File
File
Class File
Implements
Disposable
AsyncDisposable
Index
Constructors
constructor
Properties
path
Accessors
exists
last
Modified
name
realpath
size
stat
state
Methods
[async
Dispose]
[dispose]
check
Exists
check
Realpath
clear
Cache
create
Read
Stream
delete
delete
Recursive
passive
pre
Compute
read
Contents
read
Json
read
Lines
run
Stat
write
Contents
write
Json
of
open
Constructors
constructor
new
File
(
path
:
string
)
:
File
Parameters
path
:
string
Returns
File
new
File
(
resolvable
:
FileResolvable
)
:
File
Parameters
resolvable
:
FileResolvable
Returns
File
Properties
Readonly
path
path
:
string
Accessors
exists
get
exists
()
:
boolean
Returns
boolean
last
Modified
get
lastModified
()
:
number
Returns
number
name
get
name
()
:
string
Returns
string
realpath
get
realpath
()
:
string
Returns
string
size
get
size
()
:
number
Returns
number
stat
get
stat
()
:
Stats
Returns
Stats
state
get
state
()
:
FileState
Returns
FileState
Methods
[async
Dispose]
"[asyncDispose]"
()
:
Promise
<
void
>
Returns
Promise
<
void
>
[dispose]
"[dispose]"
()
:
void
Returns
void
check
Exists
checkExists
()
:
Promise
<
File
>
Returns
Promise
<
File
>
check
Realpath
checkRealpath
()
:
Promise
<
File
>
Returns
Promise
<
File
>
clear
Cache
clearCache
()
:
this
Returns
this
create
Read
Stream
createReadStream
(
options
?:
CreateReadStreamOptions
)
:
ReadStream
Parameters
Optional
options
:
CreateReadStreamOptions
Returns
ReadStream
delete
delete
()
:
Promise
<
void
>
Returns
Promise
<
void
>
delete
Recursive
deleteRecursive
()
:
Promise
<
void
>
Returns
Promise
<
void
>
passive
passive
(
stat
?:
boolean
)
:
Promise
<
File
>
Parameters
stat
:
boolean
= false
Returns
Promise
<
File
>
pre
Compute
preCompute
()
:
Promise
<
File
>
Returns
Promise
<
File
>
read
Contents
readContents
(
buffer
?:
false
)
:
Promise
<
string
>
Parameters
Optional
buffer
:
false
Returns
Promise
<
string
>
readContents
(
buffer
:
true
)
:
Promise
<
Buffer
<
ArrayBufferLike
>
>
Parameters
buffer
:
true
Returns
Promise
<
Buffer
<
ArrayBufferLike
>
>
read
Json
readJson
<
T
>
()
:
Promise
<
T
>
Type Parameters
T
Returns
Promise
<
T
>
read
Lines
readLines
()
:
Promise
<
Iterable
<
string
,
any
,
any
>
|
AsyncIterable
<
string
,
any
,
any
>
,
>
Returns
Promise
<
Iterable
<
string
,
any
,
any
>
|
AsyncIterable
<
string
,
any
,
any
>
>
run
Stat
runStat
()
:
Promise
<
File
>
Returns
Promise
<
File
>
write
Contents
writeContents
(
contents
:
string
)
:
Promise
<
void
>
Parameters
contents
:
string
Returns
Promise
<
void
>
write
Json
writeJson
(
contents
:
object
)
:
Promise
<
void
>
Parameters
contents
:
object
Returns
Promise
<
void
>
Static
of
of
(
resolvable
:
FileResolvable
)
:
File
Parameters
resolvable
:
FileResolvable
Returns
File
Static
open
open
(
resolvable
:
FileResolvable
,
stat
?:
boolean
)
:
Promise
<
File
>
Parameters
resolvable
:
FileResolvable
stat
:
boolean
= false
Returns
Promise
<
File
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
path
Accessors
exists
last
Modified
name
realpath
size
stat
state
Methods
[async
Dispose]
[dispose]
check
Exists
check
Realpath
clear
Cache
create
Read
Stream
delete
delete
Recursive
passive
pre
Compute
read
Contents
read
Json
read
Lines
run
Stat
write
Contents
write
Json
of
open
@osn/sudobot
Loading...