(error?: string | Error, code = 1)
| 38 | export const delay = async (ms: number): Promise<void> => new Promise(resolve => setTimeout(resolve, ms)) |
| 39 | |
| 40 | export const fatalError = (error?: string | Error, code = 1): never => { |
| 41 | if (error) { |
| 42 | console.error(error) |
| 43 | } |
| 44 | // eslint-disable-next-line no-process-exit |
| 45 | process.exit(code) |
| 46 | } |
| 47 | |
| 48 | /** |
| 49 | * Cancel running command with optional message. This would generally be chosen when the user |
no outgoing calls
no test coverage detected