WXL
4 天以前 2cc85c64f1c64a2dbaeae276a3e2ca8420de76b7
node_modules/enhanced-resolve/lib/index.js
@@ -10,6 +10,7 @@
/** @typedef {import("./CachedInputFileSystem").BaseFileSystem} BaseFileSystem */
/** @typedef {import("./PnpPlugin").PnpApiImpl} PnpApi */
/** @typedef {import("./Resolver")} Resolver */
/** @typedef {import("./Resolver").Context} Context */
/** @typedef {import("./Resolver").FileSystem} FileSystem */
/** @typedef {import("./Resolver").ResolveCallback} ResolveCallback */
/** @typedef {import("./Resolver").ResolveContext} ResolveContext */
@@ -20,17 +21,17 @@
/**
 * @typedef {{
 * (context: object, path: string, request: string, resolveContext: ResolveContext, callback: ResolveCallback): void;
 * (context: object, path: string, request: string, callback: ResolveCallback): void;
 * (path: string, request: string, resolveContext: ResolveContext, callback: ResolveCallback): void;
 * (path: string, request: string, callback: ResolveCallback): void;
 * (context: Context, path: string, request: string, resolveContext: ResolveContext, callback: ResolveCallback): void,
 * (context: Context, path: string, request: string, callback: ResolveCallback): void,
 * (path: string, request: string, resolveContext: ResolveContext, callback: ResolveCallback): void,
 * (path: string, request: string, callback: ResolveCallback): void,
 * }} ResolveFunctionAsync
 */
/**
 * @typedef {{
 * (context: object, path: string, request: string): string | false;
 * (path: string, request: string): string | false;
 * (context: Context, path: string, request: string): string | false,
 * (path: string, request: string): string | false,
 * }} ResolveFunction
 */
@@ -102,7 +103,7 @@
 */
const resolveSync =
   /**
    * @param {object|string} context context
    * @param {object | string} context context
    * @param {string} path path
    * @param {string=} request request
    * @returns {string | false} result
@@ -132,10 +133,10 @@
      ...options,
   });
   /**
    * @param {object|string} context Custom context
    * @param {object | string} context Custom context
    * @param {string} path Base path
    * @param {string|ResolveContext|ResolveCallback} request String to resolve
    * @param {ResolveContext|ResolveCallback=} resolveContext Resolve context
    * @param {string | ResolveContext | ResolveCallback} request String to resolve
    * @param {ResolveContext | ResolveCallback=} resolveContext Resolve context
    * @param {ResolveCallback=} callback Result callback
    */
   return function create(context, path, request, resolveContext, callback) {
@@ -219,6 +220,9 @@
   get LogInfoPlugin() {
      return require("./LogInfoPlugin");
   },
   get TsconfigPathsPlugin() {
      return require("./TsconfigPathsPlugin");
   },
   get forEachBail() {
      return require("./forEachBail");
   },