(columns: number, rows: number)
| 33 | } |
| 34 | |
| 35 | function createFakeOutput(columns: number, rows: number) { |
| 36 | const { PassThrough } = require('stream') |
| 37 | const stdout = new PassThrough() |
| 38 | stdout.isTTY = true |
| 39 | stdout.columns = columns |
| 40 | stdout.rows = rows |
| 41 | stdout.getWindowSize = () => [columns, rows] as [number, number] |
| 42 | return stdout |
| 43 | } |
| 44 | |
| 45 | async function waitFor( |
| 46 | predicate: () => boolean, |
no outgoing calls
no test coverage detected