@struktoai/mirage-core
Version:
A Unified Virtual Filesystem For AI Agents
11 lines • 743 B
TypeScript
import type { DatabricksVolumeAccessor } from '../../accessor/databricks_volume.ts';
import { type PathSpec } from '../../types.ts';
import type { DirectoryEntry } from './types.ts';
/**
* Copy a directory tree file by file, filling `copied` with each source
* entry copied, by backend path, as its listing showed it, for a move to
* delete only an entry still as it was. Mirrors Python's `copy_tree`.
*/
export declare function copyTree(accessor: DatabricksVolumeAccessor, remoteSrc: string, remoteDst: string, copied?: Map<string, DirectoryEntry> | null): Promise<void>;
export declare function copy(accessor: DatabricksVolumeAccessor, src: PathSpec, dst: PathSpec, recursive?: boolean): Promise<void>;
//# sourceMappingURL=copy.d.ts.map