(self: ShellCommandImpl)
| 133 | readonly taskOutput: TaskOutput |
| 134 | |
| 135 | static #handleTimeout(self: ShellCommandImpl): void { |
| 136 | if (self.#shouldAutoBackground && self.#onTimeoutCallback) { |
| 137 | self.#onTimeoutCallback(self.background.bind(self)) |
| 138 | } else { |
| 139 | self.#doKill(SIGTERM) |
| 140 | } |
| 141 | } |
| 142 | |
| 143 | readonly result: Promise<ExecResult> |
| 144 | readonly onTimeout?: ( |