From 112d08fbb9a2b62e7cd019bcf276a1f24f4e9514 Mon Sep 17 00:00:00 2001 From: Mark Molinaro Date: Fri, 30 Jul 2021 07:10:41 +0000 Subject: [PATCH] feat: allow passing through custom options to resolve --- src/index.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/index.ts b/src/index.ts index 6ebbfdf..3f8a1d6 100644 --- a/src/index.ts +++ b/src/index.ts @@ -26,7 +26,7 @@ const defaultExtensions = [ export const interfaceVersion = 2 -export interface TsResolverOptions { +export type TsResolverOptions = SyncOpts & { alwaysTryTypes?: boolean /** * @deprecated use `project` instead @@ -76,6 +76,7 @@ export function resolve( let foundNodePath: string | null | undefined try { foundNodePath = tsResolve(mappedPath ?? source, { + ...options, extensions: options.extensions ?? defaultExtensions, basedir: path.dirname(path.resolve(file)), packageFilter: options.packageFilter ?? packageFilterDefault,