(args: MainArgs)
| 192 | type MainArgs = MainArgsObject | MainArgsPromise; |
| 193 | |
| 194 | async function resolveArgs(args: MainArgs): Promise<MainArgsObject> { |
| 195 | return typeof args.then === "function" ? await args : args; |
| 196 | } |
| 197 | |
| 198 | async function main(args: MainArgs): Promise<void> { |
| 199 | const options = await resolveArgs(args); |