diff options
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); + } +} |