MCPcopy Index your code
hub / github.com/coder/coder / createTemplateVersionFileTree

Function createTemplateVersionFileTree

site/src/utils/templateVersion.ts:26–40  ·  view source on GitHub ↗
(
	tarReader: TarReader,
)

Source from the content-addressed store, hash-verified

24};
25
26export const createTemplateVersionFileTree = (
27 tarReader: TarReader,
28): FileTree => {
29 let fileTree: FileTree = {};
30 for (const file of tarReader.fileInfo) {
31 fileTree = set(
32 fileTree,
33 file.name.split("/").filter((part) => part !== ""),
34 file.type === TarFileTypeCodes.Dir
35 ? {}
36 : (tarReader.getTextFile(file.name) as string),
37 );
38 }
39 return fileTree;
40};

Callers 2

initializeFileTreeFunction · 0.90

Calls 3

setFunction · 0.85
filterMethod · 0.80
getTextFileMethod · 0.80

Tested by

no test coverage detected