BuildDocsReferenceGuidesBlogDiscordnode:streamdefaultTransformM_constructM_destroyM_finalM_flushM_readM_transformM_writeM_writevM[Symbol.asyncDispose]M[Symbol.asyncIterator]M[events.captureRejectionSymbol]MaddListenerPallowHalfOpenPclosedMcomposeCoconstructorMcorkMdestroyPdestroyedMdropMemitMendPerroredMeventNamesMeveryMfilterMfindMflatMapMforEachMfromMfromWebMgetMaxListenersMisPausedMiteratorMlistenerCountMlistenersMmapMoffMonMonceMpauseMpipeMprependListenerMprependOnceListenerMpushMrawListenersMreadPreadablePreadableAbortedPreadableDidReadPreadableEncodingPreadableEndedPreadableFlowingPreadableHighWaterMarkPreadableLengthPreadableObjectModeMreduceMremoveAllListenersMremoveListenerMresumeMsetDefaultEncodingMsetEncodingMsetMaxListenersMsomeMtakeMtoArrayMtoWebMuncorkMunpipeMunshiftMwrapPwritablePwritableAbortedPwritableCorkedPwritableEndedPwritableFinishedPwritableHighWaterMarkPwritableLengthPwritableNeedDrainPwritableObjectModeMwriteBuildDocsReferenceGuidesBlogDiscordnode:streamdefaultTransformM_constructM_destroyM_finalM_flushM_readM_transformM_writeM_writevM[Symbol.asyncDispose]M[Symbol.asyncIterator]M[events.captureRejectionSymbol]MaddListenerPallowHalfOpenPclosedMcomposeCoconstructorMcorkMdestroyPdestroyedMdropMemitMendPerroredMeventNamesMeveryMfilterMfindMflatMapMforEachMfromMfromWebMgetMaxListenersMisPausedMiteratorMlistenerCountMlistenersMmapMoffMonMonceMpauseMpipeMprependListenerMprependOnceListenerMpushMrawListenersMreadPreadablePreadableAbortedPreadableDidReadPreadableEncodingPreadableEndedPreadableFlowingPreadableHighWaterMarkPreadableLengthPreadableObjectModeMreduceMremoveAllListenersMremoveListenerMresumeMsetDefaultEncodingMsetEncodingMsetMaxListenersMsomeMtakeMtoArrayMtoWebMuncorkMunpipeMunshiftMwrapPwritablePwritableAbortedPwritableCorkedPwritableEndedPwritableFinishedPwritableHighWaterMarkPwritableLengthPwritableNeedDrainPwritableObjectModeMwritestream.default.TransformTransformallowHalfOpencloseddestroyederroredErrorreadablereadableAbortedreadableDidReadreadableEncodingreadableEnded'end'readableFlowingThree statesreadableHighWaterMarkreadableLengthreadableObjectModewritablewritableAbortedwritableCorkedwritableEndedwritableFinishedwritableHighWaterMarkwritableLengthwritableNeedDrainwritableObjectMode_constructError_destroyErrorError_finalError_flushTransformCallback_read_transformTransformCallback_writeError_writevError[Symbol.asyncDispose][Symbol.asyncIterator][events.captureRejectionSymbol]ErroraddListenerDuplexEventMapDuplexEventMapaddListenercomposeWritableStreamTransformStreamAbortableDuplexstream.compose(...streams)corkdestroyErrordropAbortableReadableemitDuplexEventMapDuplexEventMapemitendendendeventNameseveryAbortableReadableOperatorOptionsfilterAbortableReadableOperatorOptionsReadablefindAbortableReadableOperatorOptionsfindAbortableReadableOperatorOptionsflatMapAbortableReadableOperatorOptionsReadableforEachAbortableReadableOperatorOptionsgetMaxListenersisPausediteratorReadableIteratorOptionslistenerCountDuplexEventMapDuplexEventMaplistenerCountlistenersDuplexEventMapDuplexEventMaplistenersmapAbortableReadableOperatorOptionsReadableoffDuplexEventMapDuplexEventMapoffonDuplexEventMapDuplexEventMapononceDuplexEventMapDuplexEventMaponcepausepipePipeOptionsprependListenerDuplexEventMapDuplexEventMapprependListenerprependOnceListenerDuplexEventMapDuplexEventMapprependOnceListenerpushrawListenersDuplexEventMapDuplexEventMaprawListenersreadreduceAbortablereduceAbortableAbortableremoveAllListenersDuplexEventMapremoveAllListenersremoveListenerDuplexEventMapDuplexEventMapremoveListenerresumesetDefaultEncodingsetEncodingsetMaxListenerssomeAbortableReadableOperatorOptionstakeAbortableReadabletoArrayAbortableuncorkunpipeunshiftwrapwriteErrorwriteErrorfromBlobReadableWritablePairReadableStreamWritableStreamDuplexfromWebReadableWritablePairDuplexOptionsDuplexDuplextoWebDuplexToWebOptionsReadableWritablePairReferenceDocsGuidesDiscordMerch StoreGitHubBlogRuntimePackage managerTest runnerBundlerPackage runnerBun 1.0Bun 1.1Bun 1.2Bun 1.3RoadmapContributingLicenseWe're hiring →
class Transform | Node.js stream module | Bun,AI智能索引,全网链接索引,智能导航,网页索引
- Transform streams are `Duplex` streams where the output is in some way
related to the input. Like all `Duplex` streams, `Transform` streams
implement both the `Readable` and `Writable` interfaces.
Examples of `Transform` streams include:
* `zlib streams`
* `crypto streams`