( stdin: FakeInput, sequence: string, )
| 163 | } |
| 164 | |
| 165 | export async function writeInput( |
| 166 | stdin: FakeInput, |
| 167 | sequence: string, |
| 168 | ): Promise<void> { |
| 169 | stdin.write(sequence) |
| 170 | await Bun.sleep(10) |
| 171 | } |
| 172 | |
| 173 | export function createDeferred<T>(): Deferred<T> { |
| 174 | let resolve!: (value: T | PromiseLike<T>) => void |