1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-12-27 01:29:14 -05:00
denoland-deno/std/node/_stream/passthrough.ts

20 lines
556 B
TypeScript

// 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);
}
}