diff --git a/src/commands/ajv.ts b/src/commands/ajv.ts index d29c2c6..60241a2 100644 --- a/src/commands/ajv.ts +++ b/src/commands/ajv.ts @@ -84,7 +84,7 @@ export default function (argv: ParsedArgs): AjvCore { try { registerer = require("ts-node").register() - } catch (err) { + } catch (err: any) { /* istanbul ignore next */ if (err.code === "MODULE_NOT_FOUND") { throw new Error( diff --git a/src/commands/util.ts b/src/commands/util.ts index 6637134..56ca8f6 100644 --- a/src/commands/util.ts +++ b/src/commands/util.ts @@ -50,7 +50,7 @@ export function openFile(filename: string, suffix: string, format?: string): any } catch (e) { json = require(file) } - } catch (err) { + } catch (err: any) { const msg: string = err.message console.error(`error: ${msg.replace(" module", " " + suffix)}`) process.exit(2) @@ -79,7 +79,7 @@ export function compile(ajv: Ajv, schemaFile: string): AnyValidateFunction { const schema = openFile(schemaFile, "schema", "json") try { return ajv.compile(schema) - } catch (err) { + } catch (err: any) { console.error(`schema ${schemaFile} is invalid`) console.error(`error: ${err.message}`) process.exit(1)