MCPcopy
hub / github.com/gildas-lormeau/zip.js / transformToFileSystemhandle

Function transformToFileSystemhandle

index.cjs:7108–7123  ·  view source on GitHub ↗
(entry)

Source from the content-addressed store, hash-verified

7106}
7107
7108async function transformToFileSystemhandle(entry) {
7109 const handle = {
7110 name: entry.name
7111 };
7112 if (entry.isFile) {
7113 handle.kind = "file";
7114 handle.getFile = () =>
7115 new Promise((resolve, reject) => entry.file(resolve, reject));
7116 }
7117 if (entry.isDirectory) {
7118 handle.kind = "directory";
7119 const handles = await transformToFileSystemhandles(entry);
7120 handle.values = () => handles;
7121 }
7122 return handle;
7123}
7124
7125async function transformToFileSystemhandles(entry) {
7126 const entries = [];

Callers 2

addFileFunction · 0.70
readEntriesFunction · 0.70

Calls 1

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…