12 lines
No EOL
347 B
TypeScript
12 lines
No EOL
347 B
TypeScript
// @ts-check
|
|
const insert = require("gulp-insert");
|
|
|
|
/**
|
|
* @param {string | RegExp} searchValue
|
|
* @param {string | ((...args: string[]) => string)} replacer
|
|
*/
|
|
function replace(searchValue, replacer) {
|
|
return insert.transform(content => content.replace(searchValue, /**@type {string}*/(replacer)));
|
|
}
|
|
|
|
module.exports = replace; |