@types/stream-json
Version:
TypeScript definitions for stream-json
32 lines (24 loc) • 828 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 | undefined;
useKeyValues?: boolean | undefined;
useStringValues?: boolean | undefined;
useNumberValues?: boolean | undefined;
makeArray?: boolean | undefined;
}
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;
}
}