import type { Writer, WriterSync } from "./types.js"; /** * Write all the content of the array buffer (`arr`) to the writer (`w`). * * @example * ```ts * import { writeAll } from "@std/io/write-all"; * // Example writing to stdout * let contentBytes = new TextEncoder().encode("Hello World"); * await writeAll(Deno.stdout, contentBytes); * * // Example writing to file * contentBytes = new TextEncoder().encode("Hello World"); * using file = await Deno.open('test.file', {write: true}); * await writeAll(file, contentBytes); * ``` */ export declare function writeAll(writer: Writer, data: Uint8Array): Promise; /** * Synchronously write all the content of the array buffer (`arr`) to the * writer (`w`). * * @example * ```ts * import { writeAllSync } from "@std/io/write-all"; * * // Example writing to stdout * let contentBytes = new TextEncoder().encode("Hello World"); * writeAllSync(Deno.stdout, contentBytes); * * // Example writing to file * contentBytes = new TextEncoder().encode("Hello World"); * using file = Deno.openSync('test.file', {write: true}); * writeAllSync(file, contentBytes); * ``` */ export declare function writeAllSync(writer: WriterSync, data: Uint8Array): void; //# sourceMappingURL=write_all.d.ts.map