rcpy
Version:
Lightweight, fast, simple and flexible file copy utility for Node.js
25 lines (23 loc) • 640 B
TypeScript
type FilterFn = (src: string, dest: string) => boolean | Promise<boolean>;
interface RcpyOption {
/** @default false */
dereference?: boolean;
filter?: FilterFn;
/** @default true */
force?: boolean;
/**
* @deprecated
* @default true
*/
overwrite?: boolean;
/** @default 0 */
mode?: number;
/** @default false */
preserveTimestamps?: boolean;
/** @default false */
errorOnExist?: boolean;
/** @default 32 */
concurrency?: number;
}
declare const rcpy: (src: string, dest: string, opt?: RcpyOption) => Promise<void>;
export { type RcpyOption, rcpy as copy, rcpy };