feat: Utils to do bindLan and have ipv4 and ipv6 if need be

This commit is contained in:
BluJ
2023-04-27 11:22:42 -06:00
parent 353692bf55
commit c7d38fc7ce
79 changed files with 1754 additions and 1744 deletions

View File

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