MCPcopy Create free account
hub / github.com/ShouChenICU/FastSend / cloneFlatFileMap

Function cloneFlatFileMap

app/types/transfer.ts:219–228  ·  view source on GitHub ↗
(fileMap: FlatFileMap)

Source from the content-addressed store, hash-verified

217 * 浅拷贝文件树,保留 File 引用,复制数组结构,避免在发送前污染原始状态。
218 */
219export function cloneFlatFileMap(fileMap: FlatFileMap): FlatFileMap {
220 const result: FlatFileMap = {}
221 for (const [key, value] of Object.entries(fileMap)) {
222 result[key] = {
223 ...value,
224 paths: [...value.paths]
225 }
226 }
227 return result
228}

Callers 1

buildSenderPayloadFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected