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() }