(callback: (str: string) => any)
| 51 | }); |
| 52 | |
| 53 | export const useReadline = (callback: (str: string) => any) => { |
| 54 | if (readlineCallback) throw new Error('Already waiting for input.'); |
| 55 | readlineCallback = callback; |
| 56 | }; |
| 57 | export const readline = () => new Promise<string>((resolve) => { useReadline(resolve); }); |