1 | // Type definitions for ncp v2.0.0
|
2 | // Project: https://github.com/AvianFlu/ncp
|
3 | // Definitions by: Bart van der Schoor <https://github.com/bartvds/>
|
4 | // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
|
5 |
|
6 | /// <reference types="node" />
|
7 |
|
8 | export function ncp(source: string, destination: string, callback: (err: Error) => void): void;
|
9 | export function ncp(source: string, destination: string, options: Options, callback: (err: Error) => void): void;
|
10 |
|
11 | interface Options {
|
12 | filter?: RegExp | ((filename: string) => boolean);
|
13 | transform?: (read: NodeJS.ReadableStream, write: NodeJS.WritableStream) => void;
|
14 | clobber?: boolean;
|
15 | dereference?: boolean;
|
16 | stopOnErr?: boolean;
|
17 | errs?: NodeJS.WritableStream;
|
18 | }
|