UNPKG

@oazmi/build-tools

Version:

general deno build tool scripts which I practically use in all of my typescript repos

42 lines 1.05 kB
import type { Writer, WriterSync } from "./types.js"; /** * Writer utility for buffering string chunks. * * @example * ```ts * import { * copyN, * StringReader, * StringWriter, * } from "@std/io"; * import { copy } from "@std/io/copy"; * * const w = new StringWriter("base"); * const r = new StringReader("0123456789"); * await copyN(r, w, 4); // copy 4 bytes * * // Number of bytes read * console.log(w.toString()); //base0123 * * await copy(r, w); // copy all * console.log(w.toString()); // base0123456789 * ``` * * **Output:** * * ```text * base0123 * base0123456789 * ``` * * @deprecated (will be removed after 1.0.0) Use the {@link https://developer.mozilla.org/en-US/docs/Web/API/Streams_API | Web Streams API} instead. */ export declare class StringWriter implements Writer, WriterSync { #private; private base; constructor(base?: string); write(p: Uint8Array): Promise<number>; writeSync(p: Uint8Array): number; toString(): string; } //# sourceMappingURL=string_writer.d.ts.map