// deno-fmt-ignore-file // deno-lint-ignore-file // Copyright Joyent and Node contributors. All rights reserved. MIT license. // Taken from Node 18.12.1 // This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually. 'use strict'; const common = require('../common'); const { Writable } = require('stream'); const { Console } = require('console'); const { EventEmitter } = require('events'); const stream = new Writable({ write(chunk, enc, cb) { cb(); }, writev(chunks, cb) { setTimeout(cb, 10, new Error('kaboom')); } }); const myConsole = new Console(stream, stream); process.on('warning', common.mustNotCall()); stream.cork(); for (let i = 0; i < EventEmitter.defaultMaxListeners + 1; i++) { myConsole.log('a message'); } stream.uncork();