This commit is contained in:
Benjamin Toby
2025-02-04 13:42:30 +01:00
parent 8a1294a348
commit efcee1bb11
24 changed files with 100 additions and 23 deletions
+6 -6
View File
@@ -1,8 +1,8 @@
export type TurboSyncConfigArray = TurboSyncConfigObject[];
export interface TurboSyncConfigObject {
title?: string;
files?: string[] | TurboSyncFileObject[];
folders?: string[] | TurboSyncFileObject[];
files?: (string | TurboSyncFileObject)[];
folders?: (string | TurboSyncFileObject)[];
options?: TurboSyncOptions;
}
export interface TurboSyncFileObject {
@@ -18,20 +18,20 @@ export interface TurboSyncOptions {
interval?: number;
}
export interface SyncFilesFnParams {
files: string[] | TurboSyncFileObject[];
files: (string | TurboSyncFileObject)[];
options: TurboSyncOptions | undefined;
}
export interface SyncFilesSyncFnParams {
files: string[] | TurboSyncFileObject[];
files: (string | TurboSyncFileObject)[];
options: TurboSyncOptions | undefined;
filePath: string;
}
export interface SyncFoldersFnParams {
folders: string[] | TurboSyncFileObject[];
folders: (string | TurboSyncFileObject)[];
options: TurboSyncOptions | undefined;
}
export interface SyncFoldersSyncFnParams {
dirs: string[] | TurboSyncFileObject[];
dirs: (string | TurboSyncFileObject)[];
options: TurboSyncOptions | undefined;
dirPath: string;
init?: boolean;