PHP 8.2.30
Preview: rejection-stream.js Size: 1.32 KB
/proc/thread-self/root/home/byroehnu/.trash/node_modules11/winston/lib/winston/rejection-stream.js

/**
 * rejection-stream.js: TODO: add file header handler.
 *
 * (C) 2010 Charlie Robbins
 * MIT LICENCE
 */

'use strict';

const { Writable } = require('readable-stream');

/**
 * TODO: add class description.
 * @type {RejectionStream}
 * @extends {Writable}
 */
module.exports = class RejectionStream extends Writable {
  /**
   * Constructor function for the RejectionStream responsible for wrapping a
   * TransportStream; only allowing writes of `info` objects with
   * `info.rejection` set to true.
   * @param {!TransportStream} transport - Stream to filter to rejections
   */
  constructor(transport) {
    super({ objectMode: true });

    if (!transport) {
      throw new Error('RejectionStream requires a TransportStream instance.');
    }

    this.handleRejections = true;
    this.transport = transport;
  }

  /**
   * Writes the info object to our transport instance if (and only if) the
   * `rejection` property is set on the info.
   * @param {mixed} info - TODO: add param description.
   * @param {mixed} enc - TODO: add param description.
   * @param {mixed} callback - TODO: add param description.
   * @returns {mixed} - TODO: add return description.
   * @private
   */
  _write(info, enc, callback) {
    if (info.rejection) {
      return this.transport.log(info, callback);
    }

    callback();
    return true;
  }
};

Directory Contents

Dirs: 2 × Files: 10

Name Size Perms Modified Actions
config DIR
- drwxr-xr-x 2026-02-21 00:54:00
Edit Download
- drwxr-xr-x 2026-02-21 00:54:00
Edit Download
1016 B lrw-r--r-- 2026-02-21 00:53:30
Edit Download
3.28 KB lrw-r--r-- 2026-02-21 00:53:36
Edit Download
3.07 KB lrw-r--r-- 2026-02-21 00:53:36
Edit Download
6.75 KB lrw-r--r-- 2026-02-21 00:53:38
Edit Download
1.47 KB lrw-r--r-- 2026-02-21 00:53:40
Edit Download
20.04 KB lrw-r--r-- 2026-02-21 00:53:54
Edit Download
1.38 KB lrw-r--r-- 2026-02-21 00:53:56
Edit Download
6.82 KB lrw-r--r-- 2026-02-21 00:53:56
Edit Download
1.32 KB lrw-r--r-- 2026-02-21 00:53:58
Edit Download
2.64 KB lrw-r--r-- 2026-02-21 00:53:58
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).