eslint-import-resolver-ts-bundled
Version:
24 lines (21 loc) • 832 B
TypeScript
import { ResolveOptions } from 'enhanced-resolve';
declare const defaultConditionNames: string[];
declare const defaultExtensions: string[];
declare const defaultExtensionAlias: {
'.js': string[];
'.jsx': string[];
'.cjs': string[];
'.mjs': string[];
};
declare const defaultMainFields: string[];
declare const interfaceVersion = 2;
interface TsResolverOptions extends Omit<ResolveOptions, 'fileSystem' | 'useSyncFileSystemCalls'> {
alwaysTryTypes?: boolean;
project?: string[] | string;
extensions?: string[];
}
declare function resolve(source: string, file: string, options?: TsResolverOptions | null): {
found: boolean;
path?: string | null;
};
export { type TsResolverOptions, defaultConditionNames, defaultExtensionAlias, defaultExtensions, defaultMainFields, interfaceVersion, resolve };