DefinitelyTyped/types/stream-json/Stringer.d.ts
John Dengis 46bfa5ff65
🤖 Merge PR #45634 [stream-json] - Add types missing from v1.5.0, Disassembler, Batch and Verifier by @jadengis
* add types missing from v1.5.0

* update version number in header

* add make array to Stringer
2020-06-22 08:46:57 -07:00

32 lines
768 B
TypeScript

import { Transform, TransformOptions } from 'stream';
export = Stringer;
declare class Stringer extends Transform {
constructor(options?: Stringer.StringerOptions);
}
declare namespace Stringer {
interface StringerOptions extends TransformOptions {
useValues?: boolean;
useKeyValues?: boolean;
useStringValues?: boolean;
useNumberValues?: boolean;
makeArray?: boolean;
}
function make(options?: StringerOptions): Stringer;
namespace make {
type Constructor = Stringer;
const Constructor: typeof Stringer;
}
function stringer(options?: StringerOptions): Stringer;
namespace stringer {
type Constructor = Stringer;
const Constructor: typeof Stringer;
}
}