fix(fs): match default value of create option with js documentation (#865)

* fix(fs): inconsistency in guest-js & rust side

* Update .changes/fix-fs-write-default-option.md
This commit is contained in:
阿良仔
2024-01-03 02:44:09 +08:00
committed by GitHub
parent be5aebdec9
commit ea8eadce85
2 changed files with 11 additions and 1 deletions
+6
View File
@@ -0,0 +1,6 @@
---
"fs": "patch"
"fs-js": "patch"
---
Fix incorrect `create` option default value for `writeFile` and `writeTextFile` which didn't match documentation.
+5 -1
View File
@@ -585,7 +585,7 @@ pub struct WriteFileOptions {
base: BaseOptions,
#[serde(default)]
append: bool,
#[serde(default)]
#[serde(default = "default_create_value")]
create: bool,
#[serde(default)]
create_new: bool,
@@ -593,6 +593,10 @@ pub struct WriteFileOptions {
mode: Option<u32>,
}
fn default_create_value() -> bool {
true
}
fn write_file_inner<R: Runtime>(
app: AppHandle<R>,
path: SafePathBuf,