1 | "use strict";
|
2 | var __importDefault = (this && this.__importDefault) || function (mod) {
|
3 | return (mod && mod.__esModule) ? mod : { "default": mod };
|
4 | };
|
5 | Object.defineProperty(exports, "__esModule", { value: true });
|
6 | exports.createDefaultResolver = void 0;
|
7 |
|
8 |
|
9 | const ResolverFactory_1 = __importDefault(require("enhanced-resolve/lib/ResolverFactory"));
|
10 | const resolverContext = {};
|
11 | function createDefaultResolver(fileSystem, resolveOptions) {
|
12 | const eResolver = ResolverFactory_1.default.createResolver({
|
13 | useSyncFileSystemCalls: true,
|
14 | fileSystem,
|
15 | ...resolveOptions,
|
16 | });
|
17 | return (directoryPath, request) => eResolver.resolveSync(resolverContext, directoryPath, request);
|
18 | }
|
19 | exports.createDefaultResolver = createDefaultResolver;
|
20 |
|
\ | No newline at end of file |