Skip to main content
The Deno 2 Release Candidate is here
Learn more
Module

x/clippy/deps.ts>copy

cross-platform Deno library for writing and reading clipboard.
Go to Latest
function copy
Re-export
import { copy } from "https://deno.land/x/clippy@v0.2.0/deps.ts";

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.

import { copy } from "./conversion.ts";

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);

Parameters

The source to copy from

The destination to copy to

optional
options: { bufSize?: number; }

Can be used to tune size of the buffer. Default size is 32kB

Returns

Promise<number>