Skip to content

Commit 4c527d5

Browse files
authored
Use top-level await for CLI (#583)
1 parent e5660c3 commit 4c527d5

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

bin/eslint-doc-generator.ts

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,11 @@
77
import { run } from '../lib/cli.js';
88
import { generate } from '../lib/generator.js';
99

10-
// eslint-disable-next-line unicorn/prefer-top-level-await -- TODO: use top-level await once updating TypeScript target to ES2022 (when dropping Node 14 support).
11-
run(process.argv, (path, options) => generate(path, options)).catch(
12-
(error: unknown) => {
13-
if (error instanceof Error) {
14-
console.error(error.message);
15-
}
16-
process.exitCode = 1;
17-
},
18-
);
10+
try {
11+
await run(process.argv, (path, options) => generate(path, options));
12+
} catch (error: unknown) {
13+
if (error instanceof Error) {
14+
console.error(error.message);
15+
}
16+
process.exitCode = 1;
17+
}

0 commit comments

Comments
 (0)