interface WritableStream {
    writable: boolean;
    addListener(event, listener): this;
    emit(event, ...args): boolean;
    end(cb?): void;
    end(buffer, cb?): void;
    end(str, cb?): void;
    end(str, encoding?, cb?): void;
    eventNames(): (string | symbol)[];
    getMaxListeners(): number;
    listenerCount(type): number;
    listeners(event): Function[];
    on(event, listener): this;
    once(event, listener): this;
    prependListener(event, listener): this;
    prependOnceListener(event, listener): this;
    removeAllListeners(event?): this;
    removeListener(event, listener): this;
    setMaxListeners(n): this;
    write(buffer, cb?): boolean;
    write(str, encoding?, cb?): boolean;
}

Hierarchy (view full)

Implemented by

Properties

writable: boolean

Methods

  • Parameters

    • event: string | symbol
    • listener: ((...args) => void)
        • (...args): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns this

  • Parameters

    • event: string | symbol
    • Rest ...args: any[]

    Returns boolean

  • Parameters

    • Optional cb: Function

    Returns void

  • Parameters

    • buffer: Buffer
    • Optional cb: Function

    Returns void

  • Parameters

    • str: string
    • Optional cb: Function

    Returns void

  • Parameters

    • str: string
    • Optional encoding: string
    • Optional cb: Function

    Returns void

  • Parameters

    • event: string | symbol

    Returns Function[]

  • Parameters

    • event: string | symbol
    • listener: ((...args) => void)
        • (...args): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns this

  • Parameters

    • event: string | symbol
    • listener: ((...args) => void)
        • (...args): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns this

  • Parameters

    • event: string | symbol
    • listener: ((...args) => void)
        • (...args): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns this

  • Parameters

    • event: string | symbol
    • listener: ((...args) => void)
        • (...args): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns this

  • Parameters

    • event: string | symbol
    • listener: ((...args) => void)
        • (...args): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns this

  • Parameters

    • buffer: string | Buffer
    • Optional cb: Function

    Returns boolean

  • Parameters

    • str: string
    • Optional encoding: string
    • Optional cb: Function

    Returns boolean