UNPKG

@mieweb/wikigdrive

Version:

Google Drive to MarkDown synchronization

42 lines 1.25 kB
import type { Reader, ReaderSync } from "./types.js"; /** * Read {@linkcode Reader} `r` until EOF (`null`) and resolve to the content as * {@linkcode Uint8Array}. * * @example Usage * ```ts ignore * import { readAll } from "@std/io/read-all"; * * // Example from stdin * const stdinContent = await readAll(Deno.stdin); * * // Example from file * using file = await Deno.open("my_file.txt", {read: true}); * const myFileContent = await readAll(file); * ``` * * @param reader The reader to read from * @returns The content as Uint8Array */ export declare function readAll(reader: Reader): Promise<Uint8Array>; /** * Synchronously reads {@linkcode ReaderSync} `r` until EOF (`null`) and returns * the content as {@linkcode Uint8Array}. * * @example Usage * ```ts ignore * import { readAllSync } from "@std/io/read-all"; * * // Example from stdin * const stdinContent = readAllSync(Deno.stdin); * * // Example from file * using file = Deno.openSync("my_file.txt", {read: true}); * const myFileContent = readAllSync(file); * ``` * * @param reader The reader to read from * @returns The content as Uint8Array */ export declare function readAllSync(reader: ReaderSync): Uint8Array; //# sourceMappingURL=read_all.d.ts.map