You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
16 lines
433 B
16 lines
433 B
5 months ago
|
const { interpolateName } = require('loader-utils');
|
||
|
|
||
|
/**
|
||
|
* @param {string} pattern
|
||
|
* @param {Object} options
|
||
|
* @param {string} options.resourcePath
|
||
|
* @param {string} [options.context]
|
||
|
* @param {string} [options.content]
|
||
|
*/
|
||
|
function interpolate(pattern, options) {
|
||
|
const { resourcePath, context, content } = options;
|
||
|
return interpolateName({ resourcePath }, pattern, { context, content });
|
||
|
}
|
||
|
|
||
|
module.exports = interpolate;
|