MCPcopy
hub / github.com/webpack/sass-loader / promiseResolve

Function promiseResolve

src/utils.js:427–438  ·  view source on GitHub ↗

* @param {(context: string, request: string, callback: (error: Error | null, result: string) => void) => void} callbackResolve callback resolve * @returns {(context: string, request: string) => Promise } promise resolve

(callbackResolve)

Source from the content-addressed store, hash-verified

425 * @returns {(context: string, request: string) => Promise<string>} promise resolve
426 */
427function promiseResolve(callbackResolve) {
428 return (context, request) =>
429 new Promise((resolve, reject) => {
430 callbackResolve(context, request, (error, result) => {
431 if (error) {
432 reject(error);
433 } else {
434 resolve(result);
435 }
436 });
437 });
438}
439
440/**
441 * @param {ResolutionMap} resolutionMap resolution map

Callers 1

getWebpackResolverFunction · 0.85

Calls 1

resolveFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…