diff options
| author | Steven Guerrero <stephenguerrero43@gmail.com> | 2020-11-26 07:50:08 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-11-26 13:50:08 +0100 |
| commit | 9042fcc12e7774cdd0ca3a5d08918a07dae8102b (patch) | |
| tree | 8b5ff11412aae9bb714e0bb0b9b0358db64a8657 /std/node/_stream/passthrough.ts | |
| parent | 60e980c78180ee3b0a14d692307be275dc181c8d (diff) | |
feat(std/node/stream): Add Duplex, Transform, Passthrough, pipeline, finished and promises (#7940)
Diffstat (limited to 'std/node/_stream/passthrough.ts')
| -rw-r--r-- | std/node/_stream/passthrough.ts | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/std/node/_stream/passthrough.ts b/std/node/_stream/passthrough.ts new file mode 100644 index 000000000..9126420e5 --- /dev/null +++ b/std/node/_stream/passthrough.ts @@ -0,0 +1,20 @@ +// Copyright Node.js contributors. All rights reserved. MIT License. +import Transform from "./transform.ts"; +import type { TransformOptions } from "./transform.ts"; +import type { Encodings } from "../_utils.ts"; + +export default class PassThrough extends Transform { + constructor(options?: TransformOptions) { + super(options); + } + + _transform( + // deno-lint-ignore no-explicit-any + chunk: any, + _encoding: Encodings, + // deno-lint-ignore no-explicit-any + cb: (error?: Error | null, data?: any) => void, + ) { + cb(null, chunk); + } +} |
