UNPKG

@fastify/throttle

Version:
30 lines (24 loc) 446 B
'use strict' const Readable = require('node:stream').Readable /** * Readable stream implementation which trhows an Error with the specified message */ class ErrorStream extends Readable { /** * @type {string} */ #message /** * @param {string} message */ constructor (message) { super() this.#message = message } _read () { this.destroy(new Error(this.#message)) } } module.exports = { ErrorStream }