hidden file/folder

Massimo Melina committed Dec 15, 2021 at 13:06 UTC d14c39c7f29eaca8475f9f2ba08631fb67ac583c
2 files changed +5 -5
src/apis.ts
+4 -5
@@ -29,11 +29,10 @@ export const frontEndApis: ApiHandlers = {
29 if (!node)
30 return
31 const list = await Promise.all((node.children ||[]).map(async (node:VfsNode) =>
32 - node.source ? await stat(node.source).then(
33 - statRes => statToFile(node.name, statRes),
34 - () => null)
35 - : node.name ? { n: node.name+'/' }
36 - : null
32 + node.hidden ? null
33 + : node.source ? stat(node.source).then(res => statToFile(node.name, res), () => null)
34 + : node.name ? { n: node.name + '/' }
35 + : null
36 ))
37 _.remove(list, x => !x)
38 let path = node.source
src/vfs.ts
+1
@@ -14,6 +14,7 @@ export interface VfsNode {
14 source?: string,
15 children?: VfsNode[],
16 hide?: string | string[],
17 + hidden?: boolean,
18 rename?: Record<string,string>,
19 }
20