(text: string)
| 1034 | } |
| 1035 | |
| 1036 | const handleMsg = (text: string) => { |
| 1037 | try { |
| 1038 | text = text.replace(/\n$/, '') |
| 1039 | logsMessages.push(text) |
| 1040 | const done = processMsg(text) |
| 1041 | if (done) { |
| 1042 | resolve() |
| 1043 | logsEmitter.off('log', handleMsg) |
| 1044 | } |
| 1045 | } catch (err) { |
| 1046 | reject(err) |
| 1047 | logsEmitter.off('log', handleMsg) |
| 1048 | } |
| 1049 | } |
| 1050 | |
| 1051 | timeoutId = setTimeout(() => { |
| 1052 | const nextTarget = Array.isArray(target) |