(response: FileAPIResponse)
| 237 | * Transform API response to FileNode |
| 238 | */ |
| 239 | export 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 |
no outgoing calls
no test coverage detected