From d90dda049dbfebba142ad7a90604d87b095f076a Mon Sep 17 00:00:00 2001 From: Vladimir Gorej Date: Thu, 21 Oct 2021 16:45:34 +0300 Subject: [PATCH] feat(reference): expose errors from package This will allow to assert on errors thrown by the package using instanceof operator. Closes #798 --- packages/apidom-reference/src/index.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/packages/apidom-reference/src/index.ts b/packages/apidom-reference/src/index.ts index 84957cd518..11dbccdbed 100644 --- a/packages/apidom-reference/src/index.ts +++ b/packages/apidom-reference/src/index.ts @@ -88,3 +88,17 @@ export const dereferenceApiDOM = async ( const mergedOptions = mergeOptions(defaultOptions, options); return dereferenceApiDOMFn(element, mergedOptions); }; + +export { + DereferenceError, + InvalidSelectorError, + MaximumDereferenceDepthError, + MaximumResolverDepthError, + NotImplementedError, + ParserError, + PluginError, + ResolverError, + UnmatchedDereferenceStrategyError, + UnmatchedResolveStrategyError, + UnmatchedResolverError, +} from './util/errors';