@paroicms/connector
Version:
An API to help build management tools for ParoiCMS instances
13 lines (12 loc) • 554 B
TypeScript
import { type ReadStream } from "node:fs";
import type { PublicSiteContext } from "../public-site-context-types.js";
export declare function makeSiteBackup(siteContext: Pick<PublicSiteContext, "fqdn" | "cacheDir" | "siteDir" | "backupDir" | "dataDir" | "logger">, { serverVersion }: {
serverVersion: string;
}): Promise<{
zipFileName: string;
zipFileWeight: number;
}>;
export declare function getBackup(siteContext: Pick<PublicSiteContext, "backupDir">, backupName: string): Promise<{
fileWeight: number;
fileStream: ReadStream;
}>;