@type {LoaderContext<EXPECTED_ANY>["getResolve"]}
(options)
| 1303 | }, |
| 1304 | /** @type {LoaderContext<EXPECTED_ANY>[class="st">"getResolve"]} */ |
| 1305 | getResolve(options) { |
| 1306 | const child = options ? resolver.withOptions(options) : resolver; |
| 1307 | return /** @type {ReturnType<import(class="st">"../declarations/LoaderContext").NormalModuleLoaderContext<T>[class="st">"getResolve"]>} */ ( |
| 1308 | (context, request, callback) => { |
| 1309 | if (callback) { |
| 1310 | child.resolve( |
| 1311 | {}, |
| 1312 | context, |
| 1313 | request, |
| 1314 | getResolveContext(), |
| 1315 | callback |
| 1316 | ); |
| 1317 | } else { |
| 1318 | return new Promise((resolve, reject) => { |
| 1319 | child.resolve( |
| 1320 | {}, |
| 1321 | context, |
| 1322 | request, |
| 1323 | getResolveContext(), |
| 1324 | (err, result) => { |
| 1325 | if (err) reject(err); |
| 1326 | else resolve(result); |
| 1327 | } |
| 1328 | ); |
| 1329 | }); |
| 1330 | } |
| 1331 | } |
| 1332 | ); |
| 1333 | }, |
| 1334 | /** @type {LoaderContext<EXPECTED_ANY>[class="st">"emitFile"]} */ |
| 1335 | emitFile: (name, content, sourceMap, assetInfo) => { |
| 1336 | const buildInfo = /** @type {NormalModuleBuildInfo} */ (this.buildInfo); |