OptionalemitClose
emitClose?: boolean
OptionalhighWaterMark
highWaterMark?: number
OptionalobjectMode
objectMode?: boolean
Optionalconstruct
construct?: ((this: T,
callback: ((error?: null | Error) => void)) => void) Optionaldestroy
destroy?: ((this: T,
error: null | Error,
callback: ((error?: null | Error) => void)) => void) OptionalautoDestroy
autoDestroy?: boolean
Optionalread
read?: ((this: T,
size: number) => void) OptionaldecodeStrings
decodeStrings?: boolean
Optionalwrite
write?: ((this: T,
chunk: any,
encoding: BufferEncoding,
callback: ((error?: null | Error) => void)) => void) Optionalwritev
writev?: ((this: T,
chunks: { chunk: any; encoding: BufferEncoding; }[],
callback: ((error?: null | Error) => void)) => void) Optionalfinal
final?: ((this: T,
callback: ((error?: null | Error) => void)) => void) OptionalallowHalfOpen
allowHalfOpen?: boolean
OptionalreadableObjectMode
readableObjectMode?: boolean
OptionalwritableObjectMode
writableObjectMode?: boolean
OptionalreadableHighWaterMark
readableHighWaterMark?: number
OptionalwritableHighWaterMark
writableHighWaterMark?: number
OptionalwritableCorked
writableCorked?: number
Optionaltransform
Optionalflush
When provided the corresponding
AbortControllercan be used to cancel an asynchronous action.