OpenOptions$Typings extension
Properties
-
append
↔ bool?
-
Sets the option for the append mode. This option, when
true
, means
that writes will append to a file instead of overwriting previous
contents.
getter/setter pair
-
create
↔ bool?
-
Sets the option to allow creating a new file, if one doesn't already
exist at the specified path. Requires write or append access to be
used.
getter/setter pair
-
createNew
↔ bool?
-
If set to
true
, no file, directory, or symlink is allowed to exist at
the target location. Requires write or append access to be used. When
createNew is set to true
, create and truncate are ignored.
getter/setter pair
-
mode
↔ num?
-
Permissions to use if creating the file (defaults to
0o666
, before
the process's umask).
getter/setter pair
-
read
↔ bool?
-
Sets the option for read access. This option, when
true
, means that
the file should be read-able if opened.
getter/setter pair
-
truncate
↔ bool?
-
Sets the option for truncating a previous file. If a file is
successfully opened with this option set it will truncate the file to
0
size if it already exists. The file must be opened with write access
for truncate to work.
getter/setter pair
-
write
↔ bool?
-
Sets the option for write access. This option, when
true
, means that
the file should be write-able if opened. If the file already exists,
any write calls on it will overwrite its contents, by default without
truncating it.
getter/setter pair