* Create a pass-through transform that observes chunks without modifying them. * @param {Function} callback * @returns {Function}
(callback)
| 335 | * @returns {Function} |
| 336 | */ |
| 337 | function tap(callback) { |
| 338 | validateFunction(callback, 'callback'); |
| 339 | return async (chunks, options) => { |
| 340 | await callback(chunks, options); |
| 341 | return chunks; |
| 342 | }; |
| 343 | } |
| 344 | |
| 345 | /** |
| 346 | * Create a sync pass-through transform that observes chunks. |
no test coverage detected