@@ -4,7 +4,7 @@ const { Ono } = require("@jsdevtools/ono");
44
55const { stripHash } = require ( "./url" ) ;
66
7- const GenericError = exports . GenericError = class GenericError extends Error {
7+ const JSONParserError = exports . JSONParserError = class JSONParserError extends Error {
88 constructor ( message , source ) {
99 super ( ) ;
1010
@@ -16,9 +16,9 @@ const GenericError = exports.GenericError = class GenericError extends Error {
1616 }
1717} ;
1818
19- setErrorName ( GenericError ) ;
19+ setErrorName ( JSONParserError ) ;
2020
21- const GenericErrorGroup = exports . GenericErrorGroup = class GenericErrorGroup extends Error {
21+ const JSONParserErrorGroup = exports . JSONParserErrorGroup = class JSONParserErrorGroup extends Error {
2222 constructor ( errors , source ) {
2323 super ( ) ;
2424
@@ -54,7 +54,7 @@ const GenericErrorGroup = exports.GenericErrorGroup = class GenericErrorGroup ex
5454 }
5555} ;
5656
57- exports . StoplightParserError = class StoplightParserError extends GenericErrorGroup {
57+ exports . StoplightParserError = class StoplightParserError extends JSONParserErrorGroup {
5858 constructor ( diagnostics , source ) {
5959 super ( diagnostics . filter ( StoplightParserError . pickError ) . map ( error => {
6060 let parserError = new ParserError ( error . message , source ) ;
@@ -74,23 +74,23 @@ exports.StoplightParserError = class StoplightParserError extends GenericErrorGr
7474 }
7575} ;
7676
77- const ParserError = exports . ParserError = class ParserError extends GenericError {
77+ const ParserError = exports . ParserError = class ParserError extends JSONParserError {
7878 constructor ( message , source ) {
7979 super ( `Error parsing ${ source } : ${ message } ` , source ) ;
8080 }
8181} ;
8282
8383setErrorName ( ParserError ) ;
8484
85- const UnmatchedParserError = exports . UnmatchedParserError = class UnmatchedParserError extends GenericError {
85+ const UnmatchedParserError = exports . UnmatchedParserError = class UnmatchedParserError extends JSONParserError {
8686 constructor ( source ) {
8787 super ( `Could not find parser for "${ source } "` , source ) ;
8888 }
8989} ;
9090
9191setErrorName ( UnmatchedParserError ) ;
9292
93- const ResolverError = exports . ResolverError = class ResolverError extends GenericError {
93+ const ResolverError = exports . ResolverError = class ResolverError extends JSONParserError {
9494 constructor ( ex , source ) {
9595 super ( ex . message || `Error reading file "${ source } "` , source ) ;
9696 if ( "code" in ex ) {
@@ -101,23 +101,23 @@ const ResolverError = exports.ResolverError = class ResolverError extends Generi
101101
102102setErrorName ( ResolverError ) ;
103103
104- const UnmatchedResolverError = exports . UnmatchedResolverError = class UnmatchedResolverError extends GenericError {
104+ const UnmatchedResolverError = exports . UnmatchedResolverError = class UnmatchedResolverError extends JSONParserError {
105105 constructor ( source ) {
106106 super ( `Could not find resolver for "${ source } "` , source ) ;
107107 }
108108} ;
109109
110110setErrorName ( UnmatchedResolverError ) ;
111111
112- const MissingPointerError = exports . MissingPointerError = class MissingPointerError extends GenericError {
112+ const MissingPointerError = exports . MissingPointerError = class MissingPointerError extends JSONParserError {
113113 constructor ( token , path ) {
114114 super ( `Token "${ token } " does not exist.` , stripHash ( path ) ) ;
115115 }
116116} ;
117117
118118setErrorName ( MissingPointerError ) ;
119119
120- const InvalidPointerError = exports . InvalidPointerError = class InvalidPointerError extends GenericError {
120+ const InvalidPointerError = exports . InvalidPointerError = class InvalidPointerError extends JSONParserError {
121121 constructor ( pointer , path ) {
122122 super ( `Invalid $ref pointer "${ pointer } ". Pointers must begin with "#/"` , stripHash ( path ) ) ;
123123 }
@@ -133,5 +133,5 @@ function setErrorName (err) {
133133}
134134
135135exports . isHandledError = function ( err ) {
136- return err instanceof GenericError || err instanceof GenericErrorGroup ;
136+ return err instanceof JSONParserError || err instanceof JSONParserErrorGroup ;
137137} ;
0 commit comments