MCPcopy
hub / github.com/gildas-lormeau/zip.js / init

Method init

index-native.cjs:3000–3013  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

2998 }
2999
3000 async init() {
3001 const reader = this;
3002 const { readers } = reader;
3003 reader.lastDiskNumber = 0;
3004 reader.lastDiskOffset = 0;
3005 await Promise.all(readers.map(async (diskReader, indexDiskReader) => {
3006 await diskReader.init();
3007 if (indexDiskReader != readers.length - 1) {
3008 reader.lastDiskOffset += diskReader.size;
3009 }
3010 reader.size += diskReader.size;
3011 }));
3012 super.init();
3013 }
3014
3015 async readUint8Array(offset, length, diskNumber = 0) {
3016 const reader = this;

Callers

nothing calls this directly

Calls 1

initMethod · 0.65

Tested by

no test coverage detected