(columns: number, rows: number)
| 123 | } |
| 124 | |
| 125 | function createFakeOutput(columns: number, rows: number): FakeOutput { |
| 126 | const stdout = new PassThrough() as FakeOutput |
| 127 | stdout.isTTY = true |
| 128 | stdout.columns = columns |
| 129 | stdout.rows = rows |
| 130 | stdout.getWindowSize = () => [columns, rows] |
| 131 | return stdout |
| 132 | } |
| 133 | |
| 134 | export function createFakeTerminal(columns = 80, rows = 24): FakeTerminal { |
| 135 | let output = '' |
no outgoing calls
no test coverage detected