Initial TrueGrowth source import

This commit is contained in:
2026-07-07 09:36:36 +08:00
commit 3b6781d695
2283 changed files with 691996 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
export const PART_SIZE_THRESHOLD: number;
export interface SharedBackupPartManagerOptions {
source?: string;
revokeDelayMs?: number;
interPartPauseMs?: number;
finalPartPauseMs?: number;
preserveAssetEntryDate?: boolean;
downloadBlob?: (blob: Blob, filename: string, revokeDelayMs?: number) => Promise<void>;
ZipCtor?: new () => unknown;
}
export class SharedBackupPartManager {
constructor(baseFilename: string, backupId: string, options?: SharedBackupPartManagerOptions);
addFile(path: string, content: unknown): void;
addAssetBlob(
path: string,
blob: Blob,
metaPath: string,
metaContent: unknown,
createdAt?: number
): Promise<void>;
finalizePart(): Promise<void>;
startNewPart(): void;
finalizeAll(manifest: unknown): Promise<unknown>;
}