aboutsummaryrefslogtreecommitdiff
path: root/node_modules/loader-utils/lib/getCurrentRequest.js
blob: f05e112ac1a1c2eb5589e6f7a449efcfd991173a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
"use strict";

function getCurrentRequest(loaderContext) {
	if(loaderContext.currentRequest)
		return loaderContext.currentRequest;
	const request = loaderContext.loaders
		.slice(loaderContext.loaderIndex)
		.map(obj => obj.request)
		.concat([loaderContext.resource]);
	return request.join("!");
}

module.exports = getCurrentRequest;