Initial TrueGrowth source import
This commit is contained in:
26
apps/web/public/sw-debug/shared/backup-part-manager-core.d.ts
vendored
Normal file
26
apps/web/public/sw-debug/shared/backup-part-manager-core.d.ts
vendored
Normal 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>;
|
||||
}
|
||||
Reference in New Issue
Block a user