MCPcopy Create free account
hub / github.com/UsefulSoftwareCo/executor / packFile

Function packFile

packages/plugins/apps/src/source/app-source.test.ts:89–96  ·  view source on GitHub ↗
(objects: readonly Uint8Array[])

Source from the content-addressed store, hash-verified

87};
88
89const packFile = (objects: readonly Uint8Array[]): Uint8Array => {
90 const header = new Uint8Array(12);
91 header.set(textEncoder.encode("PACK"), 0);
92 const view = new DataView(header.buffer);
93 view.setUint32(4, 2);
94 view.setUint32(8, objects.length);
95 return concat([header, ...objects, new Uint8Array(20)]);
96};
97
98const packedObject = (type: number, data: Uint8Array): Uint8Array =>
99 concat([packObjectHeader(type, data.length), deflateSync(data)]);

Callers 1

app-source.test.tsFile · 0.85

Calls 2

setMethod · 0.80
concatFunction · 0.70

Tested by

no test coverage detected