import { string } from "ts-matches"; import { Backups } from "."; import { GenericManifest } from "../manifest/ManifestTypes"; import { BackupOptions } from "../types"; import { _ } from "../util"; export type SetupBackupsParams = Array< keyof M["volumes"] & string >; export function setupBackups( ...args: _> ) { return Backups.volumes(...args).build(); } export function setupBackupsOptions( options: Partial, ...args: _> ) { return Backups.with_options(options) .volumes(...args) .build(); }