@naturalcycles/nodejs-lib
Version:
Standard library for Node.js
35 lines (34 loc) • 694 B
TypeScript
/**
* Everything defaults to `undefined`.
*/
export interface KpyOptions {
/**
* @default . (cwd)
*/
baseDir: string;
/**
* @default to `**` (everything, including sub-dirs)
*/
inputPatterns?: string[];
/**
* @default . (cwd)
*/
outputDir: string;
silent?: boolean;
verbose?: boolean;
/**
* Safety setting
*
* @default false
*/
noOverwrite?: boolean;
dotfiles?: boolean;
flat?: boolean;
dry?: boolean;
/**
* Will Move instead of Copy
*/
move?: boolean;
}
export declare function kpy(opt: KpyOptions): Promise<void>;
export declare function kpySync(opt: KpyOptions): void;