This issue tracks the remaining backend APIs that need proper error handling in the OPFS backend or in the core system. - [ ] `Directory::insertDirectory` (#17771) - [ ] `Directory::insertMove` (#17785) - [ ] `Directory::removeChild` (#17793) - [ ] `Directory::getEntries` (#17807) - [ ] `Directory::getNumEntries` (#17807) - [ ] `DataFile::getSize` (#17783) - [ ] `DataFile::flush` (#17781)
This issue tracks the remaining backend APIs that need proper error handling in the OPFS backend or in the core system.
Directory::insertDirectory([WasmFS] Report an optional error from insertDirectory #17771)Directory::insertMove([WasmFS] Allowmoveto return specific error codes #17785)Directory::removeChild([WasmFS] Allow removeChild to return specific error codes, and use it in OPFS #17793)Directory::getEntries([WasmFS] Return errors fromgetEntriesandgetNumEntries#17807)Directory::getNumEntries([WasmFS] Return errors fromgetEntriesandgetNumEntries#17807)DataFile::getSize([WasmFS] Report errors fromgetSize#17783)DataFile::flush([WasmFS] Allow backends to report errors fromflush#17781)