interfacestream.default.TransformOptionsinterface TransformOptions<T extends Transform = Transform>allowHalfOpen?: booleanautoDestroy?: booleanconstruct?: (this: T, callback: (error?: null | Error) => void) => voiddecodeStrings?: booleandefaultEncoding?: BufferEncodingdestroy?: (this: T, error: null | Error, callback: (error?: null | Error) => void) => voidemitClose?: booleanencoding?: BufferEncodingfinal?: (this: T, callback: (error?: null | Error) => void) => voidflush?: (this: T, callback: TransformCallback) => voidhighWaterMark?: numberobjectMode?: booleanread?: (this: T, size: number) => voidreadableHighWaterMark?: numberreadableObjectMode?: booleansignal?: AbortSignaltransform?: (this: T, chunk: any, encoding: BufferEncoding, callback: TransformCallback) => voidwritableCorked?: numberwritableHighWaterMark?: numberwritableObjectMode?: booleanwrite?: (this: T, chunk: any, encoding: BufferEncoding, callback: (error?: null | Error) => void) => voidwritev?: (this: T, chunks: { chunk: any; encoding: BufferEncoding }[], callback: (error?: null | Error) => void) => void