Sha256: dcefc29f25daf56cd69c0a3d3d19f51938efe1e6a15391950be43a76222ee3ed
Contents?: true
Size: 932 Bytes
Versions: 26
Compression:
Stored size: 932 Bytes
Contents
/// <reference types="node" /> import { Duplex } from "stream"; declare namespace MuteStream { interface Options { /** * Set to a string to replace each character with the specified string when muted. * (So you can show **** instead of the password, for example.) */ replace?: string | undefined; /** * If you are using a replacement char, and also using a prompt with a readline stream * (as for a Password: ***** input), then specify what the prompt is so that backspace * will work properly. Otherwise, pressing backspace will overwrite the prompt with the * replacement character, which is weird. */ prompt?: string | undefined; } } declare class MuteStream extends Duplex { constructor(options?: MuteStream.Options); mute: () => void; unmute: () => void; isTTY: boolean; } export = MuteStream;
Version data entries
26 entries across 26 versions & 1 rubygems