@mieweb/wikigdrive
Version:
Google Drive to MarkDown synchronization
25 lines • 910 B
TypeScript
import type { Reader, Writer } from "./types.js";
/**
* Copies from `src` to `dst` until either EOF (`null`) is read from `src` or
* an error occurs. It resolves to the number of bytes copied or rejects with
* the first error encountered while copying.
*
* @example Usage
* ```ts ignore
* import { copy } from "@std/io/copy";
*
* const source = await Deno.open("my_file.txt");
* const bytesCopied1 = await copy(source, Deno.stdout);
* const destination = await Deno.create("my_file_2.txt");
* const bytesCopied2 = await copy(source, destination);
* ```
*
* @param src The source to copy from
* @param dst The destination to copy to
* @param options Can be used to tune size of the buffer. Default size is 32kB
* @returns Number of bytes copied
*/
export declare function copy(src: Reader, dst: Writer, options?: {
bufSize?: number;
}): Promise<number>;
//# sourceMappingURL=copy.d.ts.map