MCPcopy Create free account
hub / github.com/ResearAI/DeepScientist / transformToFileNode

Function transformToFileNode

src/ui/src/lib/types/file.ts:239–255  ·  view source on GitHub ↗
(response: FileAPIResponse)

Source from the content-addressed store, hash-verified

237 * Transform API response to FileNode
238 */
239export function transformToFileNode(response: FileAPIResponse): FileNode {
240 return {
241 id: response.id,
242 name: response.name,
243 type: response.type,
244 folderKind: response.folder_kind,
245 latex: response.latex,
246 mimeType: response.mime_type,
247 size: response.size,
248 parentId: response.parent_id,
249 path: response.path,
250 createdAt: response.created_at,
251 updatedAt: response.updated_at,
252 isDeleted: response.is_deleted,
253 children: response.type === "folder" ? [] : undefined,
254 };
255}
256
257/**
258 * Build file tree from flat list

Callers 3

file-tree.test.tsFile · 0.90
buildFileTreeFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected