Skip to content

Commit 54d9cca

Browse files
committed
fix: upgrade to latest typescript
1 parent 4fa23f8 commit 54d9cca

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

src/commands/ajv.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,9 +86,11 @@ export default function (argv: ParsedArgs): AjvCore {
8686
registerer = require("ts-node").register()
8787
} catch (err) {
8888
/* istanbul ignore next */
89-
if (err.code === "MODULE_NOT_FOUND") {
89+
if ((err as {code?: string; message: string}).code === "MODULE_NOT_FOUND") {
9090
throw new Error(
91-
`'ts-node' is required for the TypeScript configuration files. Make sure it is installed\nError: ${err.message}`
91+
`'ts-node' is required for the TypeScript configuration files. Make sure it is installed\nError: ${
92+
(err as Error).message
93+
}`
9294
)
9395
}
9496

src/commands/util.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ export function openFile(filename: string, suffix: string): any {
5252
json = require(file)
5353
}
5454
} catch (err) {
55-
const msg: string = err.message
55+
const msg: string = (err as Error).message
5656
console.error(`error: ${msg.replace(" module", " " + suffix)}`)
5757
process.exit(2)
5858
}
@@ -82,7 +82,7 @@ export function compile(ajv: Ajv, schemaFile: string): AnyValidateFunction {
8282
return ajv.compile(schema)
8383
} catch (err) {
8484
console.error(`schema ${schemaFile} is invalid`)
85-
console.error(`error: ${err.message}`)
85+
console.error(`error: ${(err as Error).message}`)
8686
process.exit(1)
8787
}
8888
}

0 commit comments

Comments
 (0)