$ cnpm install @types/mute-stream
npm install --save @types/mute-stream
This package contains type definitions for mute-stream (https://github.com/isaacs/mute-stream#readme).
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/mute-stream.
/// <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;
These definitions were written by Adam Jarret.
Copyright 2013 - present © cnpmjs.org | Home |