summaryrefslogtreecommitdiff
path: root/packages/backend/src/misc/dev-null.ts
blob: 38b9d8266955d03d67a7526f2e9a508ac332b7b7 (plain)
1
2
3
4
5
6
7
8
9
10
11
import { Writable, WritableOptions } from "node:stream";

export class DevNull extends Writable implements NodeJS.WritableStream {
    constructor(opts?: WritableOptions) {
        super(opts);
    }

    _write (chunk: any, encoding: BufferEncoding, cb: (err?: Error | null) => void) {
        setImmediate(cb);
    }
}