HEX
Server: nginx/1.24.0
System: Linux nowruzgan 6.8.0-57-generic #59-Ubuntu SMP PREEMPT_DYNAMIC Sat Mar 15 17:40:59 UTC 2025 x86_64
User: babak (1000)
PHP: 8.3.6
Disabled: NONE
Upload Files
File: /var/dev/nowruzgan/vazhgar/node_modules/@ljharb/through/through.d.ts
/// <reference types="node" />

import stream from 'stream';

export interface ThroughStream extends stream.Transform {
    autoDestroy: boolean;
    paused: boolean;
    readable: boolean;
    writable: boolean;
    destroy: () => ThroughStream | undefined;
    end: (data: unknown) => ThroughStream | undefined;
    pause: () => ThroughStream | undefined;
    push: (chunk: unknown) => ThroughStream;
    queue: (chunk: unknown) => ThroughStream;
    resume: () => ThroughStream;
}

declare function through(
    write?: (data: unknown) => void,
    end?: () => void,
    opts?: { autoDestroy?: boolean },
): ThroughStream

export = through;