File tree Expand file tree Collapse file tree 2 files changed +6
-4
lines changed Expand file tree Collapse file tree 2 files changed +6
-4
lines changed Original file line number Diff line number Diff 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
Original file line number Diff line number Diff 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}
You can’t perform that action at this time.
0 commit comments