@paroicms/server
Version:
The ParoiCMS server
15 lines (14 loc) • 551 B
TypeScript
import type { PublicSiteContext } from "../public-site-context-types.js";
export declare function buildSiteBackup(siteContext: Pick<PublicSiteContext, "siteDir" | "dataDir" | "logger">, { backupTempDir, archiveBaseName, serverVersion, }: {
backupTempDir: string;
archiveBaseName: string;
serverVersion: string;
}): Promise<{
zipFileWeight: number;
zipFilePath: string;
zipFileName: string;
}>;
export declare function makeBackupTempDir(siteFqdn: string, tmpDir: string): Promise<{
dirName: string;
dirPath: string;
}>;